switch(motor_class)
{
case 1: PWM3DUTY =30;break; //设置占空比
case 2: PWM3DUTY =37;break; //设置占空比
case 3: PWM3DUTY =40;break; //设置占空比
case 4: PWM3DUTY =43;break; //设置占空比
case 5: PWM3DUTY =45;break; //设置占空比
default: motor_class=0;turn_off_machine();
}
如何让里面的PWM5个档位1到5一直循环,现在只能循环一次就关机了。
是不是应该用while呀
外面不要传motor_class 为0进来就好了
或者
default: motor_class = 1; break; 把关机的代码移外面去
加个while就行了