>_<" PWM 边沿对齐模式 (向上计数配置当TIMx_CR1 寄存器中的DIR位为低的时候执行向上计数。)
下面是一个PWM模式1 的例子。当TIMx_CNT
如果比较值为0,则OCxREF保持为’0’。 下图为TIMx_ARR=8时边沿对齐的PWM波形实例。
>_<" 向下计数的配置(当TIMx_CR1 寄存器的DIR位为高时执行向下计数。)
在PWM模式1,当TIMx_CNT>TIMx_CCRx时参考信号OCxREF为低,否则为高。如果TIMx_CCRx中的比较值大于TIMx_ARR中的自动重装载值,则OCxREF保持为’1’。该模式下不能产生0%的PWM波形。
>_<" PWM 中央对齐模式(当TIMx_CR1 寄存器中的CMS位不为’00’时,为中央对齐模式(所有其他的配置对OCxREF/OCx信号都有相同的作用)。)
根据不同的CMS位设置,比较标志可以在计数器向上计数时被置’1’、在计数器向下计数时被置’1’、或在计数器向上和向下计数时被置’1’。 TIMx_CR1 寄存器中的计数方向位(DIR)由硬件更新,不要用软件修改它。 |