原子STM32F4探索板串口乱码

在用原子STM32F4探索板做串口实验时,总是出现串口乱码的问题。我用的是ST官方的固件库,经过仔细查找,发现是以下因素影响:

1.在stm32f4xx.h中,有一项

#if defined (STM32F40_41xxx.h)……

#if !defined (HSE_VALUE)

    #define HSE_VALUE ((uint32_t)25000000)

在使用原子的探索板时,板上的外部晶振为8M,而不是25M,故需要将此处的25000000改为8000000;

2.在system_stm32f4xx.c文件中,有一项:

#if defined(STM32F40_41xxx)……

#define PLL_M 25

需要将此处的25改为8

改完后,完美显示!

原子STM32F4探索板串口乱码_第1张图片
图片发自App

你可能感兴趣的:(原子STM32F4探索板串口乱码)