int main(void)
{
timer3_init();
pwm_config1();
uint16_t pwm_val =500;
uint8_t dir = 1;
while(1)
{
if(T1000ms_flag==1)//1000ms触发一次
{
T1000ms_flag=0;
pwm_val +=0;
pwm_duty_config(TM2,pwm_val);
if(pwm_val>=1000)
pwm_val=100;
}
}
}
pwm_val +=0; 灯可以亮,pwm_val +=10(或其他值)灯不亮;
|