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.

[参考译文] TMS320F28379D:CAN_IF1ARB 结构错过了 C2000器件中的标准帧、请进行确认。

Guru**** 2538950 points
Other Parts Discussed in Thread: C2000WARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/608639/tms320f28379d-can_if1arb-structure-missed-standard-frame-filed-in-the-c2000-ware-please-confirm

器件型号:TMS320F28379D
主题中讨论的其他器件:C2000WARE

大家好、

CAN 头文件(C:\ti\c2000\C2000Ware_1_00_01_00\device_support\f2837xd\headers\include\f2837xD_CAN.h)中定义的结构 CAN_IF1ARB 与 TRM 中的第2245页不匹配、请确认。

(二

STRUCT_CAN_IF1ARB_Bits{//位说明
BP_32 ID:29;// 28:0
BP_32 Dir:1;// 29报文方向
BP_32 XTD:1;// 30扩展标识符
BP_32 MsgVal:1;// 31消息有效
};

(二

TRM 第2245页显示了 ID、如下所示。

(二

28-0  ID  R/W 0h  消息标识符
                  ID[28:0] 29位标识符("扩展帧")
                  ID[28:18] 11位标识符("标准帧")   
                  注:此位受忙位写保护。
                  复位类型:SYSRSn

(二

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、

    标准 ID (而非18至28)更好、如果它为0至10、如下图所示、以便可以减小一些文本大小、以了解更多信息、  



    DCAN 中的建议消息 ID
    (三
    28-0 ID R/W 0h 消息标识符
    ID[28:0] 29位标识符("扩展帧")
    ID[10:0] 11位标识符("标准帧")
    注:此位受忙位写保护。
    复位类型:SYSRSn
    (三

    请提供任何评论。

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ashok

    我理解您的差异、但位字段结构正确、因为它是 TRM 中描述的一个"28-0"字段。 如果它在 TRM 中拆分、它将在结构中拆分。

    此致
    Chris
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Christopher Chiarella、

    我要问的是标准帧如果它是 ID[10:0] 11位标识符(“标准帧”),则代码或文本大小将更少,而不是 ID[28:18] 11位标识符(“标准帧”)。

    谢谢