如何获取can状态,是否BusOff
-
总线拔下后,如果没有断开phy的连接,phy端还是会将Tx端的信号回传给Rx,从can模块来看,发送了数据只是没有人ack,是不会进入busoff的。
如果断开了phy,才会有Tx的信号没有回传到Rx,导致位错误,累计到busoff。
先确定一下,你的can线拔下的描述中,phy是否和mcu断开了
-
如果只是简单的需要进入busoff,可以短接can_H, can_L。
-
jiankang_wang 短接后还是没有跳入busoff分支。代码这样写可以吗,我放在10ms的周期任务里
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

