2019-07-20 00:51发布
whj467467274672 发表于 2018-11-1 08:53 谢谢楼主啊 ,能请教一个问题吗? 我以前移植了一个canopen协议栈,测试的时候我是用直接数组的方式来定义 ...
最多设置5个标签!
我以前移植了一个canopen协议栈,测试的时候我是用直接数组的方式来定义对象字典的,在定义TPDO1的时候映射到的是一个数组,数组有8个元素,每个元素1个字节。这样就可以一次发送8个字节。
现在要和其他的数据对接,别人给我的对象字典PDO映射的是一个很大的结构体。这个结构体远远超过了CAN一次可以发送8个字节的长度,我看了一下别人的文章,如果大家定义的是一样的结构体发送端和接收端就能得到一样的数据,这样实现了分帧来发送数据,这样就可以用一个PDO来发送很多数据。
但是我不明白这个机制,以及这里的对象字典怎么写。
这个我也不太了解,我查查 资料,如果弄懂了,再与你讨论
你好,大侠!可以看看发送报文的结构及数据截图吗?我发送给分析仪的数据都没有收到呢
一周热门 更多>