复用
这个其实很简单。
GPIO全称是啥?
General-Purpose Input /Output Ports
通用输入/输出端口
平常就相当于普通兵,你可以根据“战场情况”(甲方需求)让他变成其他兵种
比如说PA9 PA10是两个正常的管脚
我们可以通过配置让他变成UART1的发送/接收引脚,这样的配置使得有限得I/O口得到丰富的外设功能。
配置方法
- 先使能I/O口的时钟。
void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState);
- 再使能外设的时钟。
void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Peri