我是靠谱客的博主 拉长蜡烛,最近开发中收集的这篇文章主要介绍STM32 串口发送乱码问题STM32 串口发送乱码问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

STM32 串口发送乱码问题

一、问题状况:

显示为一堆乱码,????????????晕啊 。

请添加图片描述

二、解决方法

(通常问题是出在step3:调整外部振荡器默认值)

step1:检查时钟树配置

设置晶振为开发板上外部晶振一致的8MHz
请添加图片描述

step2:检查波特率等是否统一

请添加图片描述请添加图片描述

step3:调整外部振荡器默认值

ctrl+F键调出查找窗口。

输入25000000查找。

选择 Current Project(当前项目)为查找范围。

点击Find Next

请添加图片描述

将找到的所有25000000改为8000000

//修改前
#if !defined  (HSE_VALUE) 
  #define HSE_VALUE    ((uint32_t)25000000) /*!< Default value of the External oscillator in Hz */
#endif /* HSE_VALUE */
//修改后
#if !defined  (HSE_VALUE) 
  #define HSE_VALUE    ((uint32_t)8000000) /*!< Default value of the External oscillator in Hz */
#endif /* HSE_VALUE */

同理Ctrl+H键将25000000替换为8000000也行。

????大功告成????

⏰注:本文修改为的8000000(8MHz)要依据开发板外部晶振酌情改变。

请添加图片描述
请添加图片描述

最后

以上就是拉长蜡烛为你收集整理的STM32 串口发送乱码问题STM32 串口发送乱码问题的全部内容,希望文章能够帮你解决STM32 串口发送乱码问题STM32 串口发送乱码问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部