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:一般和特殊问题

Guru**** 2540720 points
Other Parts Discussed in Thread: TMS320F28379D, TMS320F2812, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/700247/tms320f28379d-general-and-particular-questions

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

我正在使用 TI TMS320F28379D controlCARD、为了我的目的、我需要在汇编语言中进行编码。 为此、我将参考可用文档 SPRUHM8G (技术参考手册)。 ePWM 模块有12组寄存器、如文档第1763页所示。 第1764-1765页描绘 了 ePWM_REGS 下的所有寄存器。   所有这些寄存器对于所有12个 ePWM 模块是共用的吗? 如果不是、那么如何为特定的块识别这些寄存器。 例如、在 TMS320F2812中、各个寄存器被命名为 EVAIFRA 和 EVBIFRA、以便了解所指的特定寄存器。 问题也在于 TMS320F28379的定时器寄存器。 我想知道如何引用特定寄存器并为它们分配所需的位值。

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

    是的、所有 ePWM 实例都将具有所有这些寄存器的单独副本。 除非明确提到、否则几乎所有外设都是如此。

    您可以参阅 C2000Ware 下的 ePWM 示例、了解有关配置模块的更多信息。 在 C2000Ware 下、有两种类型的 TMS320F2837xx 驱动程序。 一个使用位字段访问外设寄存器(位于"C2000Ware_1_00_04_00\device_support"文件夹下)、另一个使用外设基址(位于"C2000Ware_1_00_04_00\driverlib"文件夹下)来执行配置。

    谢谢
    Vasudha