单片机/MCU论坛
直播中

郭中

10年用户 1027经验值
擅长:存储技术
私信 关注
[问答]

如何用CAN通讯连续发送大量数据?

要一次发送完   

回帖(2)

赵伟

2023-10-23 17:21:58
一个CAN的保温,最大可以传输8BYTE的数据,所以没办法一次发送很多的数据,这个是CAN协议规定的。
想要传输大量的数据,只有分包传输。


在编程的时候,可以使用DMA,这样就能有效的避免MCU长时间的占用
举报

阿信509

2023-10-24 09:45:37
CAN本身就不是发送大数据量的东西,如果非要用那么可以把第一个字节自己定义成包号,后面跟着数据,这样就可以连续发送好多帧了
举报

更多回帖

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