单片机/MCU论坛
登录
直播中
郭中
10年用户
1027经验值
擅长:存储技术
私信
关注
[问答]
如何用CAN通讯连续发送大量数据?
开启该帖子的消息推送
can通讯
要一次发送完
回帖
(2)
赵伟
2023-10-23 17:21:58
一个CAN的保温,最大可以传输8BYTE的数据,所以没办法一次发送很多的数据,这个是CAN协议规定的。
想要传输大量的数据,只有分包传输。
在编程的时候,可以使用DMA,这样就能有效的避免MCU长时间的占用
一个CAN的保温,最大可以传输8BYTE的数据,所以没办法一次发送很多的数据,这个是CAN协议规定的。
想要传输大量的数据,只有分包传输。
在编程的时候,可以使用DMA,这样就能有效的避免MCU长时间的占用
举报
阿信509
2023-10-24 09:45:37
CAN本身就不是发送大数据量的东西,如果非要用那么可以把第一个字节自己定义成包号,后面跟着数据,这样就可以连续发送好多帧了
CAN本身就不是发送大数据量的东西,如果非要用那么可以把第一个字节自己定义成包号,后面跟着数据,这样就可以连续发送好多帧了
举报
更多回帖
rotate(-90deg);
回复
相关问答
can通讯
如
何用
CAN
通讯
连续
发送
大量
数据
2019-01-02
7174
S32K312
CAN
FD
数据
不能
连续
发送
怎么处理?
2023-04-06
337
如
何用
AVR单片机编译然TXCAN脚
发送
数据
?
2019-08-21
908
stm32中
can
怎么接受另一个
can
发来的
大量
数据
?
2015-10-21
12456
labview中如何实现
can
通讯
的
数据
接收解析和
发送
2021-11-03
5304
LABVIEW串口
通讯
定时
发送
数据
2013-03-05
14013
如
何用
信号
发送
数据
?
2019-10-16
1447
如何实现
CAN
通讯
数据
的实时写入
2022-05-24
8742
can
总线怎么
发送
多于8个字节的
数据
?
2015-10-20
39228
CAN
通讯
的一些函数的基础疑问
2019-10-24
2018
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分