STM32F103的USART2和TIM2(PA2)冲突解决方案
最近在做蓝桥杯往届试题,遇到了要求利用串口2接收数据,还需要使用PA1,PA2输出PWM信号,但是USART2的TXD和PWM的PA2脚是同一个引脚,导致按照正常初始化步骤运行,会发现串口可以正常使用,PA1可以正常输出PWM,但是PA2始终是高电平,无法输出PWM。现解决方案有两种:1.分时复用1.分时复用顾名思义,分时复用就是分时间段来使用,自我们这里也就是用一会串口,用一会PWM,来回切换。#define PWM_ENABLE 1#define UART_ENABLE 2void PWM_
原创
2021-06-02 10:35:45 ·
3704 阅读 ·
0 评论