嵌入式技术william hill官网
直播中

h1654155275.5741

7年用户 1012经验值
私信 关注
[问答]

CAN被动错误恢复后为什么rt_device_write还会返回异常呢

1、系统启动,给CAN总线发送数据,总线设备通讯正常
2、制造总线错误,当总线设备错误帧达到128之后,总线进入被动错误,总线数据发送失败,rt_device_write函数返回0
3、恢复总线设备,CAN总线错误帧降低到0,rt_device_write仍然返回0,但总线设备通讯正常

回帖(1)

郑成枝

2022-10-12 14:12:43
可以软件调试下,是否 can device 异常被关闭了,恢复后没有open
举报

更多回帖

发帖
×
20
完善资料,
赚取积分