关于USART3 及其Remap,根据LZ提供的错误提示,其实很容易找到错误在哪里:打开文件stm32f10x_gpio.c,找到函数GPIO_PinRemapConfig,很容易看到关于USART3的Remap有:GPIO_PartialRemap_USART3和GPIO_FullRemap_USART3。所以,USART3跟USART1或者USART2不一样,ST的软件库中确实没有GPIO_Remap_USART3。 因此,根据具体硬件改一下代码就可以了:要么使用GPIO_PartialRemap_USART3或GPIO_FullRemap_USART3,要么不必使用USART3的Remap |