【发布时间】:2018-08-09 09:58:48
【问题描述】:
我的要求是从 29 位 CAN id 接收/发送超过 8 个字节。我为此使用了TP层。是否有任何库函数用于接收来自 29 位 id 的罐头数据?例如:0x1CDA00FE 是测试仪和 0x1CDAFE00 是服务器。
【问题讨论】:
-
什么意思? CAN 报文的数据部分最大为 8 个字节,与地址字段的长度无关。除非你在谈论 CAN-FD。
-
@matli,总线类型为 CAN (500 KBPS)。我不是在谈论 CAN-FD。如果您想在 CAN 总线上传输超过 8 字节的数据,传输协议 (ISO 15765) 将是传输数据的媒介。
-
啊,对不起。我对 ISO-TP 的经验非常有限,甚至没有考虑过它的存在。恐怕帮不了你。