您好!
我尝试使用 MSP430F5529L 开发板来控制 DRV8320S 电机驱动器板、但无法设置所需的 PWM 信号。 (25kHz 应用中的默认设置)。
我想生成25kHz 信号、我该怎么做?
我正在使用以下代码。
SMCLK 设置为4MHz。
Ali。
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.
您好!
我尝试使用 MSP430F5529L 开发板来控制 DRV8320S 电机驱动器板、但无法设置所需的 PWM 信号。 (25kHz 应用中的默认设置)。
我想生成25kHz 信号、我该怎么做?
我正在使用以下代码。
SMCLK 设置为4MHz。
Ali。
生成 PWM 的最简单方法是采用向上计数模式、而不是连续模式。
良好的开端可能是此处的 PWM 示例之一:
https://dev.ti.com/tirex/explore/node?node=AN1.A2bbAsUsNq67tmpYqw__IOGqZri__LATEST
这些示例没有真正展示的一点是、如何在 PWM 运行时更改占空比。 为此、您应该使用 Timer_A_setCompareValue()