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.
工具/软件:Code Composer Studio
大家好、
我正在使用示例代码 frm controlSUIT HVLLC。
在附件"main"中、ePWM 被访问两次:1) line410: ePWM_CompairDB_CNF ();第452行:EPwm1Regs.ETSEL.bit.SOCAEN=1。
在 ePWM_CompairDB_CNF ();(* ePWM[n])中。 用于访问 PWM 寄存器、我认为该寄存器与 EPwm1Regs 相同。 但是现在我找到了所有与 (* ePWM[n])相关的代码。无法更改 PWM 寄存器。
深入了解 EPWM 的定义和声明后、仅 在存储器中映射 EPwm1Regs。
我的问题是(* ePWM[n])是如何被称为 PWM 寄存器的?
谢谢、
您好、Elizabeth、
我从 controlSUITE/开发工具/数字电源/HV 谐振 LLC 开发者套件/示例项目/高电压 LLC 直流/直流转换器导入了该项目。 然后单击"Import the example project into CCS"。
但"公开声明"仍然无效。
我可以在您提到的文件中找到 ePWM[]的声明。 但这仍然是一个声明、但不是寄存器的定义(即与 EPWM1REG 无关)。 您对此有何看法?
我在 F2802_V3.2/include 中找到了以下定义。 但我使用的是 f28069、我用 f2806x 库替换了 F2802x、该库不包含* ePWM[]的定义。
您对此有什么建议吗?
谢谢、
田