你那个控制舵机程序是输出20ms的高电平中参杂了1.5到2.5的低电平吗?

2024-11-28 05:29:33
推荐回答(1个)
回答(1):

只利用一个定时器 T0,定时时间为 0.5ms,定义一个角度标识,数值为 1、2、3、4、5,
//实现 0.5ms、1ms、1.5ms、2ms、2.5ms 高电平的输出,再定义一个变量,数值最大为 40,实现周期为 20ms。
//每次进入定时中断,判断此时的角度标识,进行
//相应的操作。比如此时为 5,则进入的前 5 次中断期间,信号输出为高电平,即为 2.5ms 的