历史上的今天
返回首页

历史上的今天

今天是:2025年07月27日(星期日)

正在发生

2019年07月27日 | stm32 串口通信数据乱码

2019-07-27 来源:eefocus

最近在写stm32的标准库的串口通讯程序,本来很简单的串口通讯,却硬生生被上位机接收到乱码的问题折磨了好久,反复百度了好几次,始终没搜到正确解决方法,不过最后终于在https://www.eeworld.com.cn/mcu/2018/ic-news081240692.html这篇帖子上找到了答案。虽然最后问题和这位大佬不太一样,但是我也是它列出的几个情况之一——外部时钟问题。正如这位大佬所说,串口通信用的是外部时钟,而在stm32f10x.h/stm32f4xx.h中的HSE的设置值HSE_VALUE默认是25MHz。因为官方的开发板是用的25MHz,但是有些开发板用的是8MHz,所以这个地方没改的话就可能出现乱码。我把这里一改,就ojbk了

HSE_VALUE

推荐阅读

史海拾趣

FWBELL公司的发展小趣事
不同规格和容量的镍镉电池对温度变化的敏感度不同,因此需要根据具体电池的数据手册来确定合适的温度范围。
Fedco_Batteries公司的发展小趣事

在快速发展的同时,Fedco_Batteries始终关注社会责任。公司积极参与公益事业,捐款捐物支持灾区重建、教育扶贫等项目。同时,公司还注重环保和可持续发展,致力于研发环保型电池产品,减少对环境的影响。这种关注社会责任的企业精神,让Fedco_Batteries在社会上树立了良好的形象。

DECON公司的发展小趣事

随着公司规模的扩大和市场份额的增加,DECON公司开始积极拓展国际市场。公司成立了专门的海外市场部,积极参加国际电子展会和论坛,与全球各地的客户建立了紧密的合作关系。同时,DECON还与国际知名电子企业展开合作,共同开发新产品,推动了公司的国际化进程。

Greatbatch-Sierra Inc公司的发展小趣事

DECON公司成立于电子行业的蓬勃发展时期,初创期便专注于研发和生产高质量的电子连接器产品。通过对市场的深入调研和技术创新,公司成功定位自己在高端连接器市场的位置,并凭借其出色的产品质量和稳定的性能,逐步在市场中树立了良好的口碑。

Advanced Milliwave Laboratories Inc公司的发展小趣事

随着技术的不断成熟和产品的不断优化,AML开始积极拓展市场。公司参与了多个国际电子展会,与全球各地的客户建立了联系。通过展示其独特的技术优势和高质量的产品,AML逐渐在微波技术领域建立了良好的品牌形象。同时,AML还加强了与合作伙伴的合作关系,共同开拓市场,实现互利共赢。

ALLEN BRADLEY公司的发展小趣事

Advanced Milliwave Laboratories Inc(AML)成立于XXXX年,最初由几位在微波技术领域具有丰富经验的专家组成。初创期,AML专注于高频微波技术的研发,通过不断的实验和创新,成功开发出多款具有高性能和稳定性的微波产品。这些产品迅速获得了市场的认可,为AML在微波技术领域奠定了坚实的基础。

问答坊 | AI 解惑

用SignalTap嵌入逻辑分析仪验证PLD设计

要说ASIC设计者的经验有所提示的话,那么将来的百万门级可编程逻辑设计中验证会耗费大半的设计周期。随着设计复杂度的增加,传统的设计验证方法如仿真需要其它技术和工具的补充,因为这些可编程芯片系统(SOPC)进行完全的真实模拟是不可在适当的时 ...…

查看全部问答>

ATmega16/128中文资料

本帖最后由 paulhyde 于 2014-9-15 09:20 编辑 ATmega16/64/128中文资料  …

查看全部问答>

可控硅与继电器可以同时使用吗?急!

正在做一个温控系统,需要控制加热棒的启停,但对可控硅不是很了解,请问可控硅与继电器可以同时使用吗? [ 本帖最后由 wll711 于 2010-3-24 16:53 编辑 ]…

查看全部问答>

鼠标的麻烦

前两天开机鼠标乱飞,乱点.后来把鼠标全部拔掉,故障依旧. 电脑工作在高压环境附近. 先谢下各位高人…

查看全部问答>

wince6.0语言

现有一个NK.bin启动后只能显示英文,请问如何让它显示中文呢?还有鼠标和键盘老是打架,是内核的原因还是USB HUB无源带不起来的缘故?…

查看全部问答>

大家遇到的问题和我差不多呀 成立qq群:12922534

大家遇到的问题和我差不多呀 成立qq群:12922534 为了实时交流,我成立了个qq群:12922534 欢迎大家加入共同讨论 欢迎版主 早日加入! …

查看全部问答>

COLORONCOLOR在evc下为什么用不了?

请问各位大虾:    pDC->SetStretchBltMode(COLORONCOLOR);    这个函数在vc下可以编译,但在evc下为什么就编译不了了,说COLORONCOLOR没有定义,为什么呢?谢谢!…

查看全部问答>

DDS AD9850的晶振和芯片总是很热怎么办啊

DDS AD9850的晶振和芯片总是很热,用手摸一下有些烫,是不是正常,发热与时序有关吗?…

查看全部问答>

Tiva C123G LaunchPad板子的扩展板(已上传)

本帖最后由 平湖秋月 于 2014-5-26 16:46 编辑 我找人找了一块专门针对TM4C123G LaunchPad板子的扩展板,原来在LaunchPad上不能做的 实验在这块扩展板上都可以试试了。等几天给大家过目…

查看全部问答>

强仔教你玩PIC32MZ之MPLAB X IDE使用

这几个星期接触PIC32MZ以太网套件 ,终于把官方给的库函数成功烧录到入门的以太网套件中,终于能点亮板子上的led。这也没有白费我这几天的努力。 下面,就简单的介绍我的开发心得吧(1)开发环境的配置   首先,我们需要下载和安装MPLA ...…

查看全部问答>