STM32F103C8T6的TIM1的CH1、CH2、CH3三路互补PWM实现四路PWM两两输出

STM32F103C8T6的TIM1的CH1、CH2、CH3三路互补PWM实现四路PWM两两输出
需求:
1、当第一第二组输出的时候,三四组不输出。
2、当三四组输出的时候,第一第二组不输出。
3、STM32F103C8T6的TIM1只有三组互补输出。需要把ch2交替使用。具体电路图如下
STM32F103C8T6的TIM1的CH1、CH2、CH3三路互补PWM实现四路PWM两两输出_第1张图片1、当ch1和ch2输出的时候。A0和A1设置为模拟输入模式,避免影响ch2的电平。
A4和A5设置为输出模式,输出低电平。避免第三组有输出。
2、当ch2和ch3输出的时候。A4和A4设置为模拟输入模式,避免影响ch2的电平。
A0和A1设置为输出模式,输出低电平。避免第二组有输出。

结论:通过这个方法。可实现三组pwm输出四组pwm互补。

你可能感兴趣的:(单片机)