你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
在STM32中的ucosii系统下,当初始化好IMU后,就会一直产生串口中断,从而使其他的任务的执行时间可能不够,甚至不执行,也就是说想在串口读取IMU数据的同时,进行其他的操作的一个多任务处理。我试过临界区,但是没有,还有任务延时,但效果不好,不知道大家有没有什么好的办法解决呢?
谢谢。
举报
查看全部评分
黑皮男 发表于 2017-9-19 20:17 楼主不要在中断中做太多事情,接收后的数据放到任务中处理。也可以是用DMA接收 ...
月如意 发表于 2017-9-21 11:27 中断函数只是用来解析接收到的数据,并不复杂
黑皮男 发表于 2017-9-21 13:07 IMU应该也也可以设置采样周期 吧 ,串口的没用过,我用的一般都是IIC的,而且也没用中断。至于串口接收中 ...
评分
查看全部评分
中断函数只是用来解析接收到的数据,并不复杂
IMU应该也也可以设置采样周期 吧 ,串口的没用过,我用的一般都是IIC的,而且也没用中断。至于串口接收中断,建议使用环形队列就收数据,到任务中解析数据。
恩恩,我再试试