历史上的今天
返回首页

历史上的今天

今天是:2024年08月28日(星期三)

正在发生

2018年08月28日 | STM32系列修改外部晶振以及代码的修改

2018-08-28 来源:eefocus

刚刚接触STM32的时候,用的都是8M晶振。比如你想更换到为外部晶振为12M,但是主频仍想用72M的。该如何设置?或者想倍频到更高的主频该怎么修改?

例子就直接直接拿<正点原子>的例子吧!

属性原来现在
外部晶振8M12M
倍频96
主频72M72M

想从原来的8M修改到现在的12M,但是主频仍为72M,该如何修改:

(1)【设置外部晶振】打开stm32f10x.h,找到下图部分: 
F10X.H
修改之前如上图一样,HSE_VALUE为外部晶振,如果你用的是f103的芯片,则修改下边这个为12M; 
12m

(2)【设置主频】打开system_stm32f10x.c,找到下图部分: 
72m
也可以根据自己的需要修改为56M、48M等;

(3)【设置倍频】打开system_stm32f10x.c,找到自己的想要的主频函数: 
123 
再找到这里(默认的情况下): 
fff
①修改F103(外部晶振12M倍频到72M): 
66
②修改F105、F107(外部晶振12M倍频到72M): 
111
讲解结束;

正点原子的还有一个是F103倍频到128M的教程。单片机超频太多不稳定,建议先更换更快的晶振,在进行倍频到128M。


推荐阅读

史海拾趣

Cynergy 3公司的发展小趣事

Cynergy 3注重企业的社会责任和文化建设。公司积极参与公益事业和环保活动,致力于为社会做出贡献。同时,Cynergy 3还注重员工的培养和发展,为员工提供良好的工作环境和福利待遇。这种注重社会责任和企业文化建设的做法使得Cynergy 3在行业中树立了良好的形象,也为公司的长期发展奠定了坚实的基础。

以上五个故事框架涵盖了Cynergy 3在电子行业中的发展历程、技术创新、国际化战略、客户需求驱动以及社会责任与企业文化等方面。每个框架都可以进一步扩展为完整的故事,详细描述Cynergy 3在不同阶段的发展情况和取得的成就。

Changzhou Galaxy Century Microelectronics Co.,Ltd公司的发展小趣事

随着技术实力的不断提升,银河微电开始积极拓展市场。公司深入分析市场需求,针对不同行业和领域的特点,推出了定制化的产品解决方案。同时,银河微电还加大了营销力度,通过参加行业展会、举办技术研讨会等方式,与潜在客户建立联系,推动产品销售。在市场的不断拓展中,银河微电实现了跨越式发展,市场份额逐年提升。

Ford Aerospace & Communications Corp公司的发展小趣事

随着航空业的逐渐发展,福特汽车公司意识到航空通信技术的重要性。在20世纪30年代,福特开始投资研发航空无线电通信系统,旨在提高飞行中的通信效率和安全性。这一举措不仅促进了福特在航空技术领域的进一步拓展,也为后来的航空通信标准制定提供了参考。

Blue Creation公司的发展小趣事

作为一家有社会责任感的企业,Blue Creation公司始终关注环保和可持续发展。公司积极采用环保材料和节能技术,努力降低生产过程中的环境影响。同时,公司还积极参与公益事业,捐资助学、扶贫济困,回馈社会。这些举措不仅提升了Blue Creation的企业形象,也为其赢得了社会各界的广泛赞誉。

以上五个故事分别从不同角度展现了Blue Creation公司在电子行业发展的历程和成就。虽然这些故事是虚构的,但它们所蕴含的企业发展理念和经验对于现实中的企业来说仍具有一定的借鉴意义。

Holtek(合泰)公司的发展小趣事

作为一家有社会责任感的企业,Blue Creation公司始终关注环保和可持续发展。公司积极采用环保材料和节能技术,努力降低生产过程中的环境影响。同时,公司还积极参与公益事业,捐资助学、扶贫济困,回馈社会。这些举措不仅提升了Blue Creation的企业形象,也为其赢得了社会各界的广泛赞誉。

以上五个故事分别从不同角度展现了Blue Creation公司在电子行业发展的历程和成就。虽然这些故事是虚构的,但它们所蕴含的企业发展理念和经验对于现实中的企业来说仍具有一定的借鉴意义。

Antenna Factor公司的发展小趣事

Antenna Factor公司最初由几位热衷于无线通信技术的工程师创立。创业初期,他们面临着资金短缺、技术难题和市场认可度低等多重挑战。然而,他们凭借着对技术的执着和不懈的努力,成功开发出了一款具有高性价比的天线产品,并获得了市场的初步认可。这一突破性的产品为公司的发展奠定了坚实的基础。

问答坊 | AI 解惑

什么是闭路监控系统?

电视监控系统的英文缩写是:CCTV(closed-circuit television),闭路电视监控系统是一个跨行业的综合性保安系统,该系统运用了世界上最先进的传感技术、监控摄像技术、通讯技术和计算机技术,组成一个多功能全方位监控的高智能化的处理系统。闭路电视 ...…

查看全部问答>

ARM入门求助

各位大哥大姐,小弟自动化出身,工作几个月了,做的是单片机设计,已经做过几个产品了。在工作中发现了有些问题单片机解决不了,所以准备进入ARM的学习之中,想从ARM7开始,但是还是没有一个完备的计划,因为这一部分我毕竟是没学过,学校里也根本 ...…

查看全部问答>

如何解决VxWorks情况下的tcp连接异常快速处理方法,包括客户端死机,reset重起,网线拔掉,对端掉电

tcp连接模型如下(C语言) 场景:A与B是vxWorks下的两主机,需要建立一条TCP连接.(A,B任一方为client或server); 产生这个原因是因为tcp是一个单向的处理通道,也就是A到B数据量很大,B到A的数据量很小;没有设计心跳和握手.产品已成型,更改设计涉及面广, ...…

查看全部问答>

急!急!急求VHDL高手帮忙!!!!

小弟初学VHDL但眼下急需用VHDL写一个JPEG2000D的编码器的程序,望各位高手赐教,小弟感激不尽!!…

查看全部问答>

Bluez是否支持bluetooth2.0+EDR

rt bluez协议栈是否支持bluetooth2.0+EDR的传输标准?…

查看全部问答>

君正4730问题

有在君正4730,wince下做驱动开发的哥们吗? 有什么问题可以方便讨论下…

查看全部问答>

wince5.0中如何实现中断

基于s3c2410,在网上找到4.2的,http://www.yuanma.org/data/2006/0707/article_1104.htm 不过里面提到的文件很多找不到。或者有文件名,当路径不对,而且还有多个,请求兄弟们的帮助。 第一次搞嵌入式。谢谢!…

查看全部问答>

tornado2.2.1的补丁谁能给提供一个下载地址

原文地址:http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#VxWorks/NT The make (version 3.74) that is provided with Tornado 2.2 cannot be used to build ACE. A working version is available from the WindRiver su ...…

查看全部问答>

开关电源的纹波(或噪声)一般有多大?如27V5.6A输出的有CE认证的电源

各位工程师: 请问开关电源的纹波(或噪声)一般有多大呀?比如 27V 5.6A的输出有CE认证的电源输出的杂波一般有多大?开关电源输出的电源上的杂波该怎么滤除呢?怎么把它减小到5mV以下?用什么滤波?…

查看全部问答>