请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280025C 工具/软件:
你好。
我正在使用 ePWM 模块、但只使用一侧(A 或 B
系统)。
因此、我没有为未使用的引脚配置动作限定器、应该如何连接它们?
可以将其保持未连接状态吗?
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.
工具/软件:
你好。
我正在使用 ePWM 模块、但只使用一侧(A 或 B
系统)。
因此、我没有为未使用的引脚配置动作限定器、应该如何连接它们?
可以将其保持未连接状态吗?
Hiroki
可以将其保持未连接/悬空。
如果您想将通道 B 上的 GPIO 用于不将该 GPIO 分配给通道 B 的其他用途、您可以使用以下带有代码片段的过程:要在 C2000中仅使用一个 ePWM 通道 A 而不使用通道 B、需要将 ePWM 模块配置为在单通道模式下运行。 C2000中的每个 ePWM 模块都有两个输出通道 A 和 B、但它们可以独立配置。 以下是在不使用通道 B 的情况下配置通道 A 的步骤:
// Configure ePWM1 channel A EPwm1Regs.TBPRD = 1000; // Set period EPwm1Regs.CMPA.bit.CMPA = 500; // Set duty cycle to 50% EPwm1Regs.AQCTLA.bit.ZRO = AQ_SET; // Set output on EPWM1A at CTR=0 EPwm1Regs.AQCTLA.bit.CAU = AQ_CLEAR; // Clear output on EPWM1A at CTR=CMPA // Leave ePWM1 channel B disabled EPwm1Regs.AQCTLB.bit.ZRO = AQ_NO_ACTION; // No action on EPWM1B EPwm1Regs.AQCTLB.bit.CBU = AQ_NO_ACTION;