STM32F405串口通信数据出错的可能性之一
F405开发板程序发送0x10 上位机接收0x20、0x30等错误数据 主程序和硬件都没有问题 经检查是从官网下载的固件库中stm32f4xx.h中144行的HSE_VALUE(外部时钟)默认为25000000,而开发板的外部晶振为8mhz, 将此值修改为8000000即可解决问题。
F405开发板程序发送0x10 上位机接收0x20、0x30等错误数据 主程序和硬件都没有问题 经检查是从官网下载的固件库中stm32f4xx.h中144行的HSE_VALUE(外部时钟)默认为25000000,而开发板的外部晶振为8mhz, 将此值修改为8000000即可解决问题。