嵌入式技术论坛
直播中

大红枣

11年用户 630经验值
私信 关注
[问答]

如何解决CAN发送数据发送不出去的问题啊

在调试CAN,接收数据都没什么问题,但是发送那一块,有的时候rt_device_write的返回值为0,就是没发出去,这个应该怎么解决这个周期内有的发送不出去的问题啊

回帖(4)

那些年儿ing

2022-4-20 09:23:09
MCU的CAN_TX和RX,接到逻辑分析仪
CAN_H和CAN_L接上CAN分析仪
看完测量的数据再分析,然后再来问。
举报

大红枣

2022-4-20 09:23:54
接了,我发送和接收是可以的,但是发送的时候偶尔会发不出去,发不出去的时候也不会导致程序卡死,总结一句话就是,程序正常,通讯正常,就是发送的时候会有发不出去的情况
举报

那些年儿ing

2022-4-20 09:24:06
发不出去时,TX上面有正常发完吗?RX有没对应的信号接收到?最后有没ACK?
举报

大红枣

2022-4-20 09:24:13
发不出去时,我can分析仪上面是显示能接收到TX帧的
举报

更多回帖

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