引用: 机电男士 发表于 2016-1-10 23:01
这个是中断优先级的问题了,舵机的优先级应该更高,因为舵机的时序相对比较严格,进入中断的时候不应该被其他中断打断,你舵机用定时器0,超声波用定时器1应该就好了
引用: 机电男士 发表于 2016-1-10 23:02
51也有配置中断优先级的寄存器的,你也可以通过配置中断优先级的方式来改变它们原来的的优先级
引用: Aidaohuakai 发表于 2016-1-11 00:25
舵机的优先级应该高于超声波定时时间,不过这里优先级并不影响程序正常运行,原则是要中断里执行时间尽量短,能在main中执行的程序就不要放到中断里执行。
更多回帖