2019-07-15 15:10发布
Aidaohuakai 发表于 2016-1-11 00:25 舵机的优先级应该高于超声波定时时间,不过这里优先级并不影响程序正常运行,原则是要中断里执行时间尽量短,能在main中执行的程序就不要放到中断里执行。
最多设置5个标签!
舵机和超声波的问题已经解决了,是由于我使用了定时器2,并打开了中断,查STC官网资料,定时器2中断后,TF2一定要由软件来清0,他不像定时器0和定时器1那样进入中断后由硬件清0,所以每退出定时器2中断后,又马上进入定时器2中断,导致超声波部分不能正常工作!搞得这里也花了不少时间,吸取教程吧,以后别再范这个错误了,我现在在弄用一个定时器产生两路PWM信号,用来控制小车的两个电机,朋友,有什么好的办法和建议,指点我一下哈,万分感激!
一周热门 更多>