This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28388D: 关于f2838x_cm_cia402_solution例程中对象字典的疑问

Part Number: TMS320F28388D

如上图所示,为例程中402对象字典对象的默认值

以CSV模式RxPDO中的1602对象为例

第一个数值3,表示这个对象中有3个entry

第一个entry的数值是0x604000106040是控制字的Index数值;因为控制字是一个16bit的数值,所以它的subindex0为00;最后的10,即0x10 = 16(十进制)代表控制字的数据位宽为16bit

第二个entry的含义是类似,只不过对象的index和数据位宽不一样

我现在不太理解第三个entry的含义,就是最后的这个0x00000010,

上图为et9300文档中index的定义

index 0x0000看起来位于数据类型区

按照这个理解 0x00000010中最后的0x10,应该是指数据位宽是16个bit

不过这个数据位宽指的什么数据的宽度呢?

这个帖子发在C2000论坛可能不太合适,不过我没有EtherCAT官方论坛的账号,所以麻烦C2000论坛有经验的工程师指点一下

谢谢