寄存器和配制
目录
差异
F1:

如上图所示,F103有默认复用功能和重映射复用功能一说,图中PB6,PB7默认复用功能为I2C,重映射复用为USART1,两者在配置上有点小差别。
默认复用功能:只需要开启该外设的时钟和相对应的GPIO时钟,然后再配置相应外设即可。(例:开启I2c时钟和PB6和PB7时钟)
重映射复用:不仅要开启该外设的时钟和相对应的GPIO时钟,还要开启AFIO时钟才能开始配置外设。
stm32f103的AFIO寄存器如下,使用前都要打开AFIO时钟:
1. AFIO_MAPR:配置复用功能重映射
2. AFIO_EXTICRX:配置外部中断线映射
3. AFIO_EVCR: 配置EVENTOUT事件输出
F4:


F4复用时没有默认复用功能和重映射复用功能一说,需要用什么外设功能就直接开启外设和对应GPIO时钟,用GPIO_PinAFConfig()函数将外设和GPIO连接,最后配置外设即可
F4复用外设配置步骤,以串口为例:

972

被折叠的 条评论
为什么被折叠?



