6876| 5
|
CAN单个节点可以通信,总线不能通信 |
10金钱
最佳答案自己结贴。CAN总线出现一定数量的错误后,单片机CAN进入离线状态,不能收发。可以再初始化时使能ABOM功能或者自己手动将CAN错误清除并重新上线。
以下内容引自 https://www.stmcu.org.cn/社区 一个关于STM32 CAN出错恢复的话题
CAN协议所描述的出错管理,完全由硬件通过发送错误计数器(CAN_ESR寄存器里的TEC域),和接收错误计数器(CAN_ESR寄存器里的REC域)来实现,其值根据出错情况作增加或减少。关于TEC和REC管理的详细信息 ...
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-23 07:59
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网