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.

[参考译文] CCS/TMS320F28377S:关于 ePWM 的初始化

Guru**** 2457760 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/698083/ccs-tms320f28377s-regarding-the-initialisation-of-epwm

器件型号:TMS320F28377S

工具/软件:Code Composer Studio

我正在尝试了解 ePWM_UP_AQ,这里的比较机制是如何用于代码中的 comp a & b 的  

2)是 AQ_SET/清除用户定义的常量或预定义的常量  

EPwm2Regs.AQCTLA.bit.PRD = AQ_CLEAR;//清除 PWM2A 导通周期
EPwm2Regs.AQCTLA.bit.CAU = AQ_SET;//在事件 A 上设置 PWM2A、
//向上计数

EPwm2Regs.AQCTLB.bit.PRD = AQ_CLEAR;//清除 PWM2B 打开周期
EPwm2Regs.AQCTLB.bit.CBU = AQ_SET;//在事件 B 上设置 PWM2B、
//向上计数

更广义的一个,当我尝试理解给定的代码示例时,我在理解其中的某些部分时遇到了困难,因为我对嵌入式系统非常陌生,这是第一个器件, 我从一开始,你怎么认为 我应该从乞丐的角度来看待这件事?

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

    AQ_SET 和 AQ_CLEAR 是在头文件中定义的值、与清除和设置 PWM 的适当值相关。 您也可以将数值编程到寄存器中。 要查看头文件、您可以在 Code Composer 中右键单击 AQ_SET 或 AQ_CLEAR、然后选择打开定义。

    从 C2000技术讲座开始。 它有更简单的示例。
    processors.wiki.ti.com/.../C2000_Multi-Day_Workshop

    此致、
    Kris