历史上的今天
返回首页

历史上的今天

今天是:2025年01月30日(星期四)

2019年01月30日 | 关于STM32F4 USART6 1200波特率乱码问题

2019-01-30 来源:eefocus

STM32F4的USART1和USART6都是挂在RCC_APB2Periph_USART1时钟下,168MHZ下,USART1和USART6挂的APB2主频是84MHZ,uart3等挂的是APB1主频是48MHZ。默认情况下的时钟树如下图


所以在默认情况下,UART2 ~ UART5波特率在1200可以正常,USART1和USART6会通信失败。


解决方法:


我们将APB2的频率降到48Mhz,调用void RCC_PCLK2Config(uint32_t RCC_HCLK)该函数,如下图

函数传入参数


结合之前的时钟树,将APB2的主频降低。


测试结果显示将APB2主频降到48MHZ以后,1200波特率可稳定工作。


推荐阅读

史海拾趣

Analogix Semiconductor公司的发展小趣事

Analogix Semiconductor是一家全球领先的高速接口解决方案供应商,专注于设计和制造创新的数字视频传输芯片和接口技术。以下是Analogix Semiconductor公司发展的相关故事:

  1. 成立与初期阶段:Analogix Semiconductor公司于2002年成立,总部位于美国加利福尼亚州圣何塞市。公司的创始人包括James Zhou博士和Bill Hata。公司成立之初,主要致力于研发和生产数字视频传输芯片,旨在为消费电子市场提供高性能的连接解决方案。

  2. 技术创新与产品推出:Analogix Semiconductor公司通过不断的技术创新和产品研发,迅速在行业中树立了良好的声誉。公司推出了一系列创新的高速接口解决方案,包括DisplayPort、HDMI、USB和MIPI等技术。这些产品以其高质量、高带宽和低功耗而受到市场的广泛认可。

  3. 市场拓展与全球业务:随着公司产品线的不断丰富和技术实力的增强,Analogix Semiconductor迅速拓展了全球市场。公司在亚洲、欧洲和北美等地建立了广泛的销售网络和合作伙伴关系,为客户提供定制化的解决方案和优质的服务。

  4. 应用领域与客户合作:Analogix Semiconductor的产品被广泛应用于消费电子、计算机、通信和汽车等领域。公司与全球领先的电子设备制造商、芯片设计公司和系统集成商等客户建立了长期稳定的合作关系。通过与客户的密切合作,Analogix Semiconductor不断了解市场需求,提供符合客户要求的创新产品和解决方案。

  5. 持续发展与未来展望:作为一家持续成长的公司,Analogix Semiconductor将继续致力于技术创新和产品优化,满足不断变化的市场需求。公司将继续加强研发投入,拓展产品应用领域,提升市场竞争力。在未来,Analogix Semiconductor将继续秉承“创新、质量、服务”的经营理念,为客户提供更加优质和可靠的解决方案,实现共同发展和成功。

Davies Molding公司的发展小趣事

Davies Molding公司深知,人才是企业发展的核心动力。因此,公司高度重视团队建设与人才培养。通过建立完善的培训体系,Davies Molding公司不断提升员工的技能和素质,打造了一支高素质、专业化的团队。这支团队不仅为公司的发展提供了有力保障,还为行业的进步做出了积极贡献。

鸿展光电(GPO)公司的发展小趣事

Davies Molding公司深知,人才是企业发展的核心动力。因此,公司高度重视团队建设与人才培养。通过建立完善的培训体系,Davies Molding公司不断提升员工的技能和素质,打造了一支高素质、专业化的团队。这支团队不仅为公司的发展提供了有力保障,还为行业的进步做出了积极贡献。

B+B SmartWorx公司的发展小趣事

B+B SmartWorx的前身是B&B Electronics,一个在1981年成立的公司,起初主要为无线和有线网络提供设备连接解决方案。随着技术的快速发展,物联网和M2M连接的需求日益增长,B&B Electronics意识到必须进行创新以应对市场的变化。于是,公司开始致力于开发“边缘智能”技术,使网络连接设备更加智能、自主和响应迅速。这一创新转型使得公司在物联网行业中崭露头角,并在2015年决定将公司名称更改为B+B SmartWorx,以更好地反映其业务重心和技术方向。

AUREL公司的发展小趣事

AUREL公司深知人才是企业发展的核心动力。因此,公司一直注重人才的引进和培养。通过与高校和研究机构的合作,公司吸引了大批优秀的研发人才和管理人才。同时,公司还建立了完善的人才激励机制和培训体系,为员工提供了广阔的职业发展空间。这些举措使得AUREL公司的人才队伍不断壮大,为公司的持续发展提供了有力保障。

浙江凡华(FANHAR)公司的发展小趣事

随着电子市场竞争的加剧,AUREL公司意识到单纯的技术创新已不足以维持竞争优势。于是,公司开始注重品质管理,引入了先进的生产流程和严格的质量控制体系。这一举措大大提高了产品的可靠性和稳定性,赢得了客户的信赖和好评。通过持续改进和优化,AUREL公司的产品质量逐渐在行业中树立了良好的口碑。

问答坊 | AI 解惑

单片机控制带T6963C的LCD240128要注意些什么啊

调了一两天了,还是什么都不亮…… 有没有人用过阿?编程的时候是不是有哪些地方比较特别,需要注意的,比如哪些时序要求等……SOS~~~~~~…

查看全部问答>

【理论学习班】集成电路设计技术与工具(附光盘)

http://product.dangdang.com/product.aspx?product_id=20016589&;ref=search-1-A 集成电路设计技术与工具(附光盘) 作  者: 王志功 等编著 出 版 社: 东南大学出版社     * 出版时间: 2007-7-1     * 字  数: 648 ...…

查看全部问答>

求助EVC4.0如何开发具有声音特效(如回声、混响、均衡、和声)的播放器?播放器暂时可以播mp3但没特效

有个evc4.0开发的播放器下到FS9315板上(wince系统)可以播mp3,但没特效,如要开发特效(如回声、混响、均衡、和声等),有什么SDK之类的东西,,,directshow? 有谁做过这方面开发,请执教.谢谢…

查看全部问答>

eeworld上可用分怎么计算的,回复一个贴子就有10分可用分?回复自己的贴子有没可用分?戴红花什么意思?奖牌表示什么?eeworld上游戏规则是什么?

eeworld上可用分怎么计算的,回复一个贴子就有10分可用分?回复自己的贴子有没可用分?戴红花什么意思?奖牌表示什么?eeworld上游戏规则是什么?…

查看全部问答>

[求助]用汇编实现辛普森积分

怎样用汇编语言实现辛普森数字积分? 下面是C程序,哪位能帮忙搞个汇编版本的?只要有辛普森函数那部分就可以 /*-------复化辛普森求积公式---------*/ #include #include #include #define N 100 /*-------将要被求积的函数------*/ doubl ...…

查看全部问答>

fsdb超过2g的问题

fsdb文件貌似不能超过2g,问题是我现在有一个数据量很大的仿真case,我又想看看出错的波形,怎么办呢?有没有什么办法把fsdb分成若干小的文件(我用的是modelsim)。请大虾指教!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ...…

查看全部问答>

无功功率的影响和谐波的危害

1.无功功率的影响   (1)无功功率的增加,会导致电流增大和视在功率增加,从而使发电机、变压器及其他电气设备容量和导线容量增加。 。同时,电力用户的起动及控制设备、测量仪表的尺寸和规格也要加大。   (2)无功功率的增加,使总电流增大 ...…

查看全部问答>

菜鸟发言

STM32 GPIO 中开漏输出和推挽式输出,各自应用于什么场合为什么输出不能向AVR那样 有内部上拉控制我看控制LED的时候用的是推挽式输出那什么时候用开漏输出呢?…

查看全部问答>

RF功率测量系统 进展贴

目前PCB绘制完成,板子也回来了   在JLC做的3天九完成了不算贵100元   上传原理图和PCB效果图   PCB是周六到公司画的,只有半天时间 所以比较粗糙,板子上元件不多。             & ...…

查看全部问答>

Modesim注册表出错处理

断电之后,启动时会报错...重装也没办法...这是为什么呢?如何处理? invalid command name\"xxxx\" while executing \"LibraryGetMappings $new_ini\" (procedure \"InitializeINIFile\"line 28) invoked from within \"InitialINIFile quie ...…

查看全部问答>