STM32F1芯片很多外设使用的引脚都有备用方案,当默认使用引脚已用于其它用途或不方便布线时可使用这些备用的引脚,此时需要通过软件进行端口重新映射。 是否需要端口重新映射,首先需要从数据手册Pin Definitions表格中找到对应的端口,查看该端口是不是此外设的默认引脚,如果在该表内Default列标出外设功能, 说明是默认使用引脚,如果是在Remap列内则为备用端口,需要重新映射,例如PD5,PD6两个端口的Remap列中标出是USART2的TX引脚和RX引脚, 说明如果通过该两个引脚使用UART2的话需要相应的端口映射 通常在usart2的初始化过程中插入如下代码:
LL_GPIO_AF_EnableRemap_USART2();
//包含头文件:stm32fxx_ll_gpio.h
|
|