STM32F103定时器1的PWM没有输出解决办法
发现问题:今天调试定时器1的pwm输出时有时无,检查代码也都没有错误,排查发现是我把定时器初始化放在串口初始化后面就会是使定时器器没有输出,如果我放在定时器初始化前面就没有问题了。
解决办法:查找原因发现这个PA8也就是TIM1_CH1也有USART1_CK的功能,我串口初始化重映象到PB6,PB7,但是串口1上面也没有提到重映象有USART_CK引脚,但是实际就是这个复用的功能也起作用了,所以导致我PWM有时候会没有输出,直接的解决办法就是换IO口,或者定时器的初始化放在串口初始化的前面。