国民技术usart2的Remap复用配置

📅 2026/7/7 1:37:28
国民技术usart2的Remap复用配置
前一阵使用国民技术的N32G455芯片调试IAP升级硬件原理使用了PB4PB5引脚使用复用功能PB4正好是一个调试口就做了一下的配置GPIO_ConfigPinRemap(GPIO_RMP_SW_JTAG_SW_ENABLE, ENABLE);结果就是使用串口助手发送RX的buff有数据TX的buff也有数据串口助手就是收不到数然后各种挠头挠头挠头没办法只好问了国民的技术支持然后给出的结果就是使用PB4的话应该用USART的RemapGPIO_ConfigPinRemap(GPIO_RMP3_USART2, ENABLE);然后就用了结果就是TX的buff的数据也没有了怎么就用不行了呢又是各种挠头挠头挠头查了一下是不是少了调试口的Remap好加上成了所以在使用PB4的复用功能时除了调试口的Remap还要有对用外设的RemapGPIO_ConfigPinRemap(GPIO_RMP_SW_JTAG_SW_ENABLE, ENABLE);GPIO_ConfigPinRemap(GPIO_RMP3_USART2, ENABLE);PS:N32G455的用户手册中的重映射功能的数字如GPIO_RMP3_USART2的RMP3时如下的位置的所以在库函数中的各种外设RMPx一定要对照手册除非你已经全部记住了