各位大神:之前在贴里有发过如何使用STM32解码EV1527协议的遥控器,后来经过一段时间我使用了2种方式进行解码。第一种是IO读取高低电平的方式,一旦解出同步头就不允许被打断,在死循环内才能正确解出! 第二种方式是定时器输入捕获的方式,通过触发沿计算定时器的计数值解出来的。 这两种方式裸板跑还行,一旦上了UCOS就彻底跑不通了,第一种方式是连同步头都没有检测到,第二种可以进入中断,但是计算出的高低电平不一样,没办法正确解码。 求救有经验的人分享一下如何在UCOS中增加定时器解码遥控器的方法,不胜感激!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
按道理说,UCOS的任务设为最高优先级还是可以满足实时性的,但是这个遥控器解码的怎么设置都解码不了,只能独占式死循环可以解出来,其他任务都无法运行
您好! 首先感谢您的回答,我先按照您提供的方法和参考代码尝试改进一下,如果有其他问题再请教您,谢谢!
一周热门 更多>