今天使用STM32的多串口时,使用同样配置的初始化(该改的引脚和配置基本上都改了),调试使用串口发送数据时,发现一直卡在while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET);在网上查了挺久的资料,有什么ORC的,还有忘记调用USART_Cmd()函数的,这些都是问题,但我发现我这些都没问题,继续找问题找了很久,最后发现调错函数了,虽然里面的参数是对的,看下图:
STM32F103死在 while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET);
最新推荐文章于 2024-04-25 20:27:11 发布