历史上的今天
返回首页

历史上的今天

今天是:2025年08月10日(星期日)

正在发生

2019年08月10日 | STM32 串口配置的波特率 与 实际波特率不同解决方案

2019-08-10 来源:eefocus

现象

初始化配置stm32串口1的波特率为115200,设置串口调试助手的波特率也为115200。


接收数据时,发现数据为乱码。当将串口调试助手的波特率改为76800时,能够正确接收到数据。


问题:stm32实际波特率与设置波特率不同


原因和解决方法

这种情况,排除硬件的问题的话,一般是时钟配置问题。我们从串口的时钟源入手。


最后定位到 stm32f10x.h  头文件中,其中HSE(外部高速晶振)的值需要根据外部实际晶振的标称值进行更改。

图1 stm32f10x.h中HSE值


由于之前的开发板上,使用的为12M晶振,而本次使用的为8M晶振,所以出现这种问题。将HSE_VALUE更改为8000000后,解决问题。

推荐阅读

史海拾趣

EDAL公司的发展小趣事

EDAL公司成立于XXXX年,由一群富有远见和创新精神的电子工程师创立。公司初期专注于电子设计自动化(EDA)工具的研发,致力于提升集成电路设计的效率和质量。EDAL公司凭借其独特的算法和高效的设计工具,在EDA领域崭露头角,吸引了众多客户的关注。

Headland Technology Product Group公司的发展小趣事

近年来,随着环保意识的日益增强,HBControls积极响应国家号召,致力于绿色环保产品的研发和生产。公司投入大量资金引进环保设备和技术,对生产流程进行改造升级,以减少对环境的影响。同时,HBControls还积极推广绿色供应链理念,与供应商共同构建绿色、低碳的供应链体系。这些举措不仅提升了公司的社会形象,也为企业的可持续发展奠定了坚实的基础。

Hittite Microwave(ADI)公司的发展小趣事

进入21世纪后,随着电子技术的飞速发展,HBControls意识到只有不断创新才能保持竞争力。公司加大了研发投入,成立了专门的研发团队,专注于新型继电器产品的研发。经过多次试验和改进,HBControls成功推出了HD-4850系列高性能继电器,该系列产品以其高可靠性、长寿命和低功耗等特点迅速赢得了市场的青睐。这一创新不仅提升了公司的市场份额,也进一步巩固了HBControls在继电器领域的领先地位。

Dynachip Corp公司的发展小趣事

随着公司的发展,Dynachip Corp不断投入研发,取得了多项技术突破。他们不仅优化了原有的芯片技术,还成功开发出了一系列针对不同应用场景的芯片产品,如高性能计算芯片、物联网芯片等。这些多样化的产品满足了市场的不同需求,使Dynachip Corp在行业中逐渐崭露头角。

European Crystal Org公司的发展小趣事

European Crystal Org(ECO)公司诞生于欧洲一个小城市的一个旧仓库里。创始人约翰·史密斯是一位对晶体技术充满热情的电子工程师。他意识到晶体在电子领域的重要性,并决定专注于研发和生产高质量的晶体振荡器。初创时期,ECO面临着资金短缺、技术挑战和市场认可度低的困境。然而,约翰凭借对技术的执着和对市场的敏锐洞察,成功研发出了一款性能卓越的晶体振荡器,赢得了几家小型电子制造商的青睐。这些早期客户的信任为ECO奠定了坚实的市场基础。

Digitron公司的发展小趣事

Digitron公司始终将创新作为企业发展的核心驱动力。公司投入大量资金用于研发新技术和新产品,不断提升产品的性能和功能。XXXX年,Digitron公司成功研发出一款具有无线传输功能的数据记录器,用户可以通过手机或电脑实时查看和监控数据。这一创新产品受到了市场的热烈欢迎,为Digitron公司带来了显著的增长。

问答坊 | AI 解惑

ZVS ?

动是能动,但没有可供改良达至实用的余地!…

查看全部问答>

wince储存速度问题

最近使用wince机器进行开发,开发过程中发现,我每次保存大概800字节的数据到文件,大概保存了100个左右速度就变慢,而增加到200个左右速度又变快了,不知道这是什么原因,每次都是整个文件读出来验证一下再全部写入…

查看全部问答>

如何删除wince的密码以及拨号等组件?

请大家帮忙,下面红框的组件怎么删除的,例如密码设置组件 ———————————————————————————————————— 我刚开始以为是下面这个,可惜不是。删除后密码组件还在 麻烦大家指点一下。…

查看全部问答>

美国MICROCHIP-DV164006-MPLAB? ICD 2仿真器+电源+演示版

美国MICROCHIP-DV164006-MPLAB? ICD 2仿真器+电源+演示版 MPLAB? ICD 2模块是一款连接PC 和设计目标板的低成本开发工具,可以让设计人员对目标PIC?单片机或dsPIC? DSC直接进行在线调试。使用该模块可以实时或单步地执行程序,建立观察变量、设置断 ...…

查看全部问答>

回复提示 有个小bug哦~

我经常发现我自己的主题帖里的补充内容,也就是我自己给自己的回复,也有 回复提示,这感觉实在有点怪。我想,这应该也是一个bug吧~~…

查看全部问答>

噪声及仪器列表——《使用2790型数字源表开关系统测试双安全气囊充气机模块》

在生产环境中,测量可能会受到机械、电机甚至荧光灯产生的外部噪声的影响。这在进行长导线连接的高阻抗待测器件的低电平测试中是严重的问题。共模噪声是指同时出现在仪器HI和LO输入端的噪声信号。适当的屏蔽可以减少共模噪音。使用双绞线可以减少 ...…

查看全部问答>

向前辈们请教,关于MSP430的485多机通讯的问题

还是得向论坛里的前辈请教,为什么我的单独发送与接收都行,但是发送后等待接收数据就没反应呢?…

查看全部问答>

IIS播放音乐只有单声道,何解?

本帖最后由 lzwml 于 2015-8-15 19:58 编辑 平台:TQ2440,外设UDA1341 用ttplayer将mp3转换成wav格式,电脑播放有双声道 用下载到板子里后只有左声道,音乐清晰,右声道一直是沙沙的电流声(和左声道一样大声) 做过如下测试,请熟悉的朋友判 ...…

查看全部问答>