1.3io口的默认功能、复用功能与重映射功能
端口复用和重映射都是和单片机的I/O口有关系,端口复用是将一个I/O赋予多个功能,通过设置I/O的工作模式来切换不同的功能。 重映射是将某些I/O口上面的功能映射到其他I/O口上面去。 但是注意一点:重映射的I/O都是厂家设置好的,不能自己更改
Io口的功能有三种状态,io口的功能实际上是其他外设赋予的功能
默认功能直接用
- 初始化gpio
- 初始化对应io口的时钟
复用功能
1.初始化gpio
2.初始化对应io口的时钟
3.初始化对应功能的时钟,例如定时器,usart等的时钟
重映射功能
1.初始化gpio
2.初始化对应io口的时钟
3.初始化对应功能的时钟,例如定时器,usart等的时钟
4.使用重映射的函数来定义重映射后的功能,分为部分映射和全映射,看参考手册方法。
GPIO_PinRemapConfig(GPIO_FullRemap_TIM2,ENABLE);