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.
您好!
我想问一下如何使用 Tiva PWM 模块。
使用 API" PWMPulseWidthSet"设置 PWM 宽度。
当使用定时器 PWM 模块作为递减计数模式、并且"不同步"、并且 PWM 周期= 2500时、
如果我们使用 PWMPulseWidthSet (1)将 PWM 脉冲宽度设置为"1"、
在某些情况下,PWM 宽度会立即变为零,而 PWM 故障则是多少?
如果我们使用具有同步模式的 PWM 模块,我们不会担心这个问题?
高贵须
您好!
首先、您是否尝试使用值1动态更新脉宽? 您是否有任何理由要使用"不同步"? 如果使用一个 PWM 发生器、您可以尝试本地同步吗? 调用 PWMGenConfigure 时、您将使用 PWM_GEN_MODE_GEN_SYNC_LOCAL 作为标志
■μ s。 写入值立即生效、硬件立即做出反应。
■本地同步。 写入的值在计数器到达时才会影响逻辑
PWM 周期结束时为0。 在这种情况下、写入的影响被推迟、提供
保证定义的行为、并防止输出 PWM 脉冲过短或过长。