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.

[参考译文] TMS320F2.8075万:编写CAN_IF1CMD/CAN_IF2CMD寄存器

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/582189/tms320f28075-writing-can_if1cmd-can_if2cmd-register

部件号:TMS320F2.8075万
主题中讨论的其他部件:C2000WARE

我已在我的PC上安装了软件包C2000Ware_1_00_00_00 (C2000Ware 1.0 CM.CM) 0.0 ,并在C2000中安装了软件包C2000Ware_1_00_00\driverlib\f2807x\driverlib\can.c我2807我看到CAN_IF1CMD/CAN_IF2CMD寄存器写在两个不同的代码行中。
在第一行中,只写入31-16位,即配置位。 在第二行中,将写入MSG_NUM,以触发IFX寄存器和消息框之间的传输。

我是否可以用单个32位写入指令编写IFX命令寄存器? 这就是我可以同时设置配置位和触发传输吗?

谢谢。

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

    是的,您可以在一个32位写入中完成所有操作。

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