目前在做CANopen移植到32上,对SDO传输有个疑问!

2019-12-20 21:44发布

先说也是参考之前论坛上的 移植的开源CANfestival   ,目前已经实现主站和从站的基本功能,包括节点保护,心跳,PDO SDO.  
对于SDO方式可以传输任意字节或者至少超过八字节的数字不是很理解啊,不是CANopen的对象字典最大才4字节的单个变量。要是我有一段数据传输,比如100个字节的,我怎么去对象字典建立这个对象?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
leijiayou
1楼-- · 2019-12-20 23:59
SDO不是有个分段传输吗         CANfestiva跑的咋样,是做主站还是从站?   控制器或伺服或IO
德玛西亚
2楼-- · 2019-12-21 05:37
 精彩回答 2  元偷偷看……
nianhua_m
3楼-- · 2019-12-21 08:13
德玛西亚 发表于 2016-12-26 19:29
对,  但是SDO 不管是哪种传输最终都是写在字典里的一个对象吗, 但我用CANfestival编辑字典时,一个对象 ...

你好,楼主 我也遇到这问题了。应该用domain变量或者string。。但是 我用SDO访问这个数组时  返回的是指针地址(存储这串变量的地址)而不是内容。。  怎么能访问内容呢?走不下去了~~不知道楼主解决这问题没?

一周热门 更多>