比如STM32F103ZE 芯片的第36引脚PA2(USART2_TX(7)/TIM5_CH3ADC123_IN2/TIM2_CH3 )在配置PWM正确的情况下让其输出PWM波形,示波器却观察不到方波。经检查在配置PWM之前已经使能了
USART2 的时钟,RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE);
造成该引脚定时器时钟与USART2 的时钟的冲突,无论使用TIM5的3通道,还是TIM2的3通道都无法使其输出PWM波形,把之前使能的RCC_APB1Periph_USART2去掉,使能TIM5或TIM2时钟即可。
用户377235 2015-3-23 22:07
用户377235 2014-10-23 10:43