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.
您好!
我想使用 DriverLib 更改 EPwm10Regs.HRPCTL.PWMSYNCSEL、但:
1) 1) epwm.h 中没有访问 HRPCTL 的 API。
2) 2) HRPWM_setSyncPulseSource()中的 assert 宏不包括 ePWM 9到 ePWM12、因为它们不是 HRPWM。
您能否更新 epwm.h 以允许访问 HRPCTL、因为该寄存器适用于所有 ePWM、无论 HR 如何。
您好 Kier、
感谢您的评论。 是的、这是我们最近更改的内容、将包含在即将推出的 C2000Ware 版本中。
您现在可以进行以下更改:
1) 1)在 epwm.h 中添加以下"#include "HRPWM.h"和、
//***************************************************************************** // // Functions APIs shared with HRPWM module // //***************************************************************************** // // Period Control related API // #define EPWM_setSyncPulseSource HRPWM_setSyncPulseSource
此致、
Marlyn
您好、Marlyn、
感谢您的更新和解决方法、但由于第2点的原因、它不适用于 ePWM9至12。
但不管怎么说,我现在已经在我的应用程序代码中创建了我自己的 ePWM_setSyncPulseSource()。
Kier。
您好 Kier、
感谢您的耐心等待。 Aditya Dholakia 能否在 driverlib 文件中解决 Kier 的第二点?
此致、
Marlyn
您好 Kier、
我已提交更新请求。 感谢您的观看! 感谢你的帮助。
您应在下一个 C2000Ware 版本中提供此功能。
此致、
Aditya