STM32 USART串口编程的程序,电脑接收的是乱码,查看串口配置都是一样的。 后来找到了原因,我使用的板子是智林的,板子上的晶振是8M,而STM32固件库里面是1105920,所以导致波特率出现误差。 改回来就好了! 解决方法: