aaabbbad 发表于 2016-5-21 20:12:35

UcosCAN收发数据完整性、硬件定时器与任务调度冲突的疑问

用的别人移植好的Ucos2.91版本在STM32F103ZET6上跑,将之前裸机下调试好的驱动添加到OS中。1、发现CAN驱动不正常了,具体现象是:比如原本在裸机下一个封装好的函数可以发送30条CAN数据,但是在OS下只能发送20条左右数据而且数量不固定,还会引起STM32的CAN接收中断延迟(只能接收部分返回数据)。2、调用硬件定时器产生固定时间延时会导致任务死掉(不用OSTIMEDLY是因为不想放弃CPU使用权)。求知道的朋友指导下问题可能出现在哪里,谢谢了
页: [1]
查看完整版本: UcosCAN收发数据完整性、硬件定时器与任务调度冲突的疑问