请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28035 工具/软件:Code Composer Studio
大家好。
我尝试通过 CANopen 在 F28035和另一个与 CANopen 标准兼容的电路板之间进行通信。
我有点困惑、因为在 CANopen 标准中、我有 COB-ID、ID 和节点 ID 定义。 COB-ID 是例如0x0601 -表示0x0600 +节点 ID (=1)。
那么、我必须在邮箱中设置0x0001或0x0601消息 ID 吗?
我的另一个疑问是、在手册中、我 可以看到 MSGID 有28位 ID 字段。 在 CCS 中、我有 EXTMSGID_H、 EXTMSGID_L 和 STDMSGID、我猜在 SCC 中、我必须按如下方式分配消息 ID:
ECANaMboxs.MBOX0.MSGID.bit.STDMSGID = 0x0001 (节点 ID)
我是对的吗?
此致。