STM32PWM输出模式中,如何确定PWM波输出的极性
时间: 2024-03-31 20:37:19 浏览: 179
STM32 的 PWM 输出
在STM32的PWM输出模式中,PWM波的极性可以通过TIMx_CR1寄存器中的DIR位和CMS位来确定。
当DIR位为0时,计数器向上计数,PWM波的极性为低电平有效;当DIR位为1时,计数器向下计数,PWM波的极性为高电平有效。
CMS位用于选择计数器的计数模式,当CMS=00时,计时器的计数器计数模式为Edge-aligned mode (Up Count),即向上计数模式,此时PWM的极性为低电平有效;当CMS=01时,计时器的计数器计数模式为Edge-aligned mode (Down Count),即向下计数模式,此时PWM的极性为高电平有效;当CMS=10时,计时器的计数器计数模式为Center-aligned mode 1,此时PWM的极性为低电平有效;当CMS=11时,计时器的计数器计数模式为Center-aligned mode 2,此时PWM的极性为高电平有效。
因此,需要根据实际需求选择对应的DIR和CMS位的值,才能确定PWM波的极性。
阅读全文