STM32 端口重映射基础知识

    技术2025-02-06  38

    一、端口重映射

    部分重映射:功能外设的部分引脚重新映射,还有一部分引脚是原来默认的引脚完全重映射:功能外设的所有引脚都重新映射

    二、引脚重映射配置过程(串口1为例):

    使能GPIO时钟(重映射后的IO);使能功能外设时钟(例如串口IO);使能AFIO时钟。重映射必须使能AFIO时钟; RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); 开启重映射 GPIO_PinRemapConfig(GPIO_Remap_USART1,ENABLE); 哪些情况下需要打开AFIO辅助功能时钟:对AFIO_MAPR,AFIO_EXTICRX和AFIO_EVCR进行读写操作前,应当首先打开AFIO时钟。 - AFIP_MAPR: 配置复用功能重映射 - AFIO_EXTICRX: 配置外部中断线映射 - AFIO_EVCR: 配置EVENTOUT事件输出
    Processed: 0.022, SQL: 9