STM32芯片CAN2只能发送不能接收问题解决。

STM32F107在使用过程当中,调整了一下任务优先级后,发现CAN2相关的任务的优先级被提升后,CAN2只能发送,不能接收,后来经过把CAN2的任务延时一段时间再初始化启动,发现能够正常收发了,经过排除的办法,发现只要CAN1的任务只要滞后与CAN2任务的启动,就会发生这种现象。后来听同事讲STM32的CAN2是经过CAN1扩展出来的,必须先初始化CAN1,再初始化CAN2才能够正常运行。后来把
相关文章
相关标签/搜索