STM32和stm32可以超频吗 ?

开篇问大家一个问题:stm32f103默认最高主频为72m,那么,其主频可以达到80m吗? 假如达到80m,程序能正常运行吗?
1关于mcu主频
首先,还是简单介绍一下mcu主频。一般我们讲的电脑cpu主频,对于mcu来说,其实道理一样,都是指的cpu内核工作的时钟频率。
对于stm8,或者stm32来说,mcu的主频由硬件(晶振)和软件编程决定。
在stm32中,mcu主频一般是通过倍频来实现的。比如72m,等于8m时钟,9倍频(8 x 9 = 72)。
在stm8、32中,我们说的主频时钟和外设时钟,其实是两种不同时钟。
查看mcu「参考手册」stm8的clk时钟控制章节,stm32的rcc复位和时钟控制章节的时钟树一目了然。
2
stm8主频时钟
在stm8「参考手册」clock control(clk)时钟控制章节,详细描述了stm8时钟相关的内容。
从时钟树可以清晰看的出stm8时钟大概有哪些内容。比如stm8s的时钟树:
从时钟树可以看的出,可以得出一些重要信息,如:
内部高速晶振hsi默认16m,外部晶振可选择1 - 24m。
stm8主频只能分频,不能倍频。
外设时钟是由主频时钟而来,可单独开启。
时钟频率可选择多种方式输出(cco)。
stm8主频可以大于16m吗?这个问题是之前有朋友问过的问题。
当然,答案肯定是可以。为了提高mcu效率,很多人就是将主频进行提高来达到目的。
但是,这里需要注意一个问题:当超过16m主频时钟时,flash /data eeprom访问必须配置为1等待状态。
这个在stm8「参考手册」中有明确说明:
for clock frequencies above 16 mhz, flash /data eeprom access must be configured for 1 wait state. this is enabled by the device option byte. refer to the datasheet option bytesection.
3
stm32主频时钟
stm32主频时钟同样也是由硬件(晶振)和软件编程决定。
(stm32f1时钟树)
stm32的时钟可以上面时钟树看得出来,相对stm8要复杂的多。以上还只是stm32f1的,像f4,f7的还更复杂。
从时钟树可以看得出,stm32外部晶振频率是一个范围值,一般硬件就要求在这个范围以内。
stm32一个显著的特点就是增加了倍频这个功能。如果没有倍频功能,我们使用的72m、168m这么高的频率,就需要直接使用上百兆的晶振。
这么能实现吗?原理上来说,可以实现。但对mcu来说是一个不小的考验。具体原因可能就要问相关的资深工程师了。
1.stm32倍频
stm32的倍频可通过配置对应寄存器(也就是编程)来实现。但一般不建议自己直接通过配置寄存器来实现,参考官网提供例程代码即可。
标准外设库例程:在执行main函数之前,系统就会调用systeminit函数进行初始化系统时钟(含主频)。
如果外部晶振和例程不一样,修改对应的几个参数即可。比如倍频值,hsi值等。这个阅读一下代码就能明白。
hal库:可通过stm32cubemx工具直接配置时钟,简单方便,时钟树勾选一目了然。
2.主频能超过最大值吗?
如开篇所说,stm32f1主频能超过最大的72m吗?答案是可以的。
但是,超过最大主频,有可能存在潜在的风险。比如:时序紊乱,程序跑飞等。
超频工作需要考虑实际情况和环境因素。比如干扰特别大的环境,一般不建议超频。
我是亲自经历过的,之前公司产品为了提高效率,将主频超过一定值,还是能正常运行,而且投产了的。但是,应用环境相对比较好,而且产品有电源控制(接断电复位)。
3.超频死机
如果mcu主频超过太多,就会导致程序跑飞,出现死机现象,只能通过工具重新固件。
这个时候直接下载,可能会出现错误,则可借助复位引脚来实现重新下载固件(按住复位引脚,点击下载,释放按键)。
说了这些,主要想强调,只要没有特殊要求,建议参考官网硬件和软件。

英威腾IVC2H型PLC在木工机械设备中的应用
彩色滤光片实现OLED彩色化的瑕疵分析
64层3DNAND闪存Intel授权三星、SK海力士、东芝是机遇也是挑战
洲明URMIII系列产品同时获四项国内外顶尖设计大奖
锡焊怎样可以焊铁_锡焊可以焊哪些金属_锡焊焊接的操作要领
STM32和stm32可以超频吗 ?
浅谈void 型指针的高阶用法
政府工作报告中对2021年能源电力有哪些新要求?
多要素气象传感器的型号有哪些?
手机面板市场发展趋势及液晶面板、模组厂家盘点
新迪数字受邀出席浙江省工业软件产业技术联盟成立大会
人民大学获1.11亿元重大仪器研制专项资助
政策 | 深圳市纯电动物流配送车辆运营资助项目申报指南
飞兆半导体的光耦合器为工业现场总线通信提供出色的隔离性能
中国移动启动FTTx首次集采:GPON国内规模部署
高度智能化生产线,超毅集团抢抓5G产业订单的“新王牌”
明年全国再新建100万个5G基站绝不为过
俄罗斯军工企业技术人员演示多种新型反无人机技术
MCU或MPU上生成AI算法,进行对嵌入式设备操控
口罩合成血液穿透测试仪试验步骤的详细介绍