初级会员

- 积分
- 156
- 金钱
- 156
- 注册时间
- 2018-6-30
- 在线时间
- 42 小时
|
1金钱
我这个是串口发送,每发送一次加百分之10%,然后我现在想怎么让按键按一次能让LED灯闪烁
int main(void)
{
uint16_t led0pwmval=0;
uint16_t dir=0;
delay_init();
KEY_Init();
uart_init(115200);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
// TIM3_Int_Init(4,7199);
TIM3_PWM_Init(7199,0);
while(1)
{
if(res=='1' && a)
{
a=0;
dir=720;
led0pwmval+=dir;
if(led0pwmval>=7200)led0pwmval=7200;
}
if(res=='0' && a)
{
a=0;
dir=720;
led0pwmval-=dir;
if(led0pwmval>=7200)led0pwmval=0;
}
TIM_SetCompare2(TIM3,led0pwmval);
|
|