大家好,
我将TM4C1290的定时器配置为pwm模式时,无论上升沿还是下降沿事件触发同步更新pwm的周期和占空比时(占空比保证为50%),都会出现问题(并非必然)。
比如:1)当周期变化(单位us)如:10us开始以5us增量递增,当达到50us后又以5us减量递减回到10us,以此循环。 无论上、下边缘事件更新都现象正常
2)当周期变化(单位us)如:10us开始以10us增量递增,当达到50us后又以10us减量递减回到10us,以此循环。 下边缘事件更新正常,上升沿事件更新不正常
3)当周期变化(单位us)如:10us开始以20us增量递增,当达到50us后又以20us减量递减回到10us,以此循环。 下边缘和上升沿事件都更新不正常
当我只更新周期而不更新占空比时(固定占空比控制寄存器值),无论上升沿还是下降沿事件更新,如何更新都不会出问题。
以下是我捕捉的一组异常波形:(异常点本应是20us的周期,占空比50%)