PA2用作PWM输出
当PA2用作PWM输出时,串口一直向外发送数据。
我的解答思路和尝试过的方法
不初始化USART,没有解决。
仅只打开PA2的PWM输出,串口还是会往外发数据。
我想要达到的结果
在同时使用PA2和USART2时,输出PWM波时,串口不发数据。
跪求大佬帮忙。。。
当PA2用作PWM输出时,串口一直向外发送数据。
不初始化USART,没有解决。
仅只打开PA2的PWM输出,串口还是会往外发数据。
在同时使用PA2和USART2时,输出PWM波时,串口不发数据。
跪求大佬帮忙。。。
我没记错的话PA2是stm32的TX引脚吧,同一个引脚只能同时使用一个功能,如果复用为PWM输出就不能作为串口使用了。
你说的不初始化串口还是有接收到数据,应该是输出的PWM被强行按照串口的时序去解析了,出来的数据应该都是一些乱码。
你可以改用其他串口,或者改用其他引脚作为PWM,PWM和UART都是有多组的,没必要揪着一个引脚不放。