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 中 IF1_CMD 寄存器中的 MSG_NUM 字段

Guru**** 2538930 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/607918/tms320f28379d-clarification-on-msg_num-field-in-if1_cmd-register-in-dcan

器件型号:TMS320F28379D

大家好、

 在 TRM 的 MSG_NUM 字段中的第2页、几乎没有混淆。 请在下面找到说明。

报文 RAM 最多支持32个报文对象、使用 MSG_NUM 文件字段可以为0x01到0x80范围内的报文对象分配32个不同的报文值、如下所述、它是否正确????

(小部分

7-0 MSG_NUM R/W 用于 数据传输的报文 RAM 中的1h 报文对象编号
                     0x00无效的报文编号
                     0x01-0x80有效报文编号
                     0x81-0xFF 无效的报文编号
                     注:此位受忙位写保护。
                     复位类型:SYSRSn

(小部分

第2182页、图22-1方框图是否有蓝色、绿色等颜色的块。有些块相同、颜色的标志是什么?

谢谢

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

    是的、CAN 中只有32个消息对象。 当一个大于32的消息数被写入 IF1/IF2命令寄存器时、将发生一个模寻址。 例如、在只包含32个报文对象的 CAN 模块中访问报文对象33时、将改为访问报文对象1。

    我正在进行这方面的工作、并在 TRM 中进行了更新。

    关于颜色编码、我必须进行检查、我将告诉您。

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

    Harshmeet 

    感谢您的回复。

    请您能否与我分享更新的 TRM、如果您有任何有关除 TRM 之外的 CAN 的应用手册或用户指南、请与我分享。

    与 DCAN 在其他 C2000 TI 器件中一样、请找到所附文件。

    将基于 eCAN 的应用程序迁移到基于 CAN 的控制器时、几乎不会产生混淆。

    对于每个配置的邮箱或消息、eCAN 在寄存器集中都有良好的状态、而对于 DCAN 来说、这是不存在的。

    据我所知、与 eCAN 相比、TI 还没有提供太多具有相关文档的用户指南。

    e2e.ti.com/.../8686.C2000_5F00_CAN.xlsx

    谢谢

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

    Ashok、

               很抱歉造成混淆。 关于您的第一个问题、此问题已在(尚未发布)下一个 TRM 版本中修复。

     

    关于方框图中的颜色编码、它没有意义。  我们知道需要应用手册。 计划在4Q 年末或1Q 年初进行。

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

    感谢您的回复。