stm32串口通讯问题

时间:2023-10-13 15:03:26

stm32串口通讯问题

在串口试验中,串口通讯不正常,则可能会出现以下问题:

  1. 配置完成后,串口没有任何消息打印。

   原因:1,端口配置有问题,需要重新检查I/O口的配置

      2,接线有问题,检查接线是否正常

  2. 配置完成后,有消息打印,但消息打印不正常

   原因:1,通讯两方的波特率设置不一样

      2,系统时钟配置有误,检查SystemCoreClock =(HSE_VALUE * PLL_N)/(PLL_P * PLL_M)是否成立

      3,stm32f4xx.h中的HSE_VALUE值是外部晶振频率