历史上的今天
返回首页

历史上的今天

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

正在发生

2021年01月19日 | STM32F4_RCC系统时钟配置及描述

2021-01-19 来源:eefocus

Ⅰ、概述

对于系统时钟应该都知道它的作用,就是驱动整个芯片工作的心脏,如果没有了它,就等于人没有了心跳。


https://yunpan.cn/cRepWDShSK4yc  访问密码 65b1

 

1.倍频参数



结合上面时钟树和源代码可以看得出来,系统时钟PLLCLK的计算主要是配置PLL_M、PLL_N、PLL_P这三个参数,最后168M是通过分频、倍频得出来的。

 

2.验证时钟频率

对于STM32芯片来说,验证系统时钟最终运行多大的速度,最准确的验证方法的用示波器测试它的系统时钟。

这里描述一下怎样用示波器来测试系统时钟。其实很简单,就是在软件代码里面配置时钟输出(这里可以输出多种类型的时钟HSE、HSI、PLLCLK等),根据代码配置不同,相应输出的时钟就不同。请看源代码:


我提供的代码里面就有这一选项,将定义配置为1,就打开了这个功能。时钟输出的参数有两个,时钟源,分频值。注意:这里的最大输出时钟是100M,所以PLLCLK时钟分频之后才能输出,不然你用示波器检测不到波形(我测试过了)。

最后输出的波形如图:


 

Ⅳ、说明

关于STM32的开发,软件兼容性是很好的,不要觉得你的芯片和我总结的实例有差异就不看了,其实是错误的认识,特别是同一个系列的芯片基本上程序都兼容,也就是可以互相使用。


以上总结仅供参考,若有不对之处,敬请谅解。


推荐阅读

史海拾趣

Greenray Industries Inc公司的发展小趣事

为了加速绿色技术的推广和应用,GreenTech积极寻求与全球知名企业的战略合作。例如,公司与一家国际领先的电动汽车制造商达成合作协议,共同研发用于电动汽车的高效电池管理系统。通过这一合作,GreenTech不仅提升了自身在电池技术领域的竞争力,还成功将绿色技术应用于实际产品中,推动了电动汽车行业的绿色发展。

HI Microwave Technology Limited公司的发展小趣事

随着技术的不断积累和市场需求的日益增长,HI Microwave不断加大研发投入,成功开发出了一系列高性能的微波组件产品,包括隔离器、循环器、开关、滤波器、功率分配器/合成器、定向耦合器、天线、混频器、压控振荡器(VCOs)和射频放大器等。这些产品广泛应用于无线电信和光纤通信行业,满足了客户多样化的需求。同时,公司还积极与国内外知名企业和科研机构合作,共同推动微波通信技术的发展。

DIOTECH公司的发展小趣事

为了进一步提升市场份额和品牌影响力,DIOTECH公司开始加大市场拓展力度。通过参加国际电子展会、举办新品发布会等活动,公司成功吸引了全球范围内的客户和合作伙伴的关注。同时,公司还加强了品牌建设,通过一系列营销活动提升了品牌知名度和美誉度。这些努力使得DIOTECH逐渐成为了电子行业内的知名品牌。

Avic公司的发展小趣事

Avic公司注重提升自主创新能力,不断加大在航空电子技术领域的研发投入。公司建立了一支高素质的研发团队,并积极引进国内外先进的研发设备和技术。这些措施有效提升了公司的创新能力,为公司在航空电子领域的持续发展提供了有力保障。

帝特(DTECH)公司的发展小趣事

广州帝特电子科技有限公司成立于2000年4月,公司创始团队凭借对市场趋势的敏锐洞察和坚定信心,决定将主营业务定位于电脑外设产品的研发和生产。在创立初期,帝特就注重产品质量和技术创新,通过不断的技术研发和产品优化,逐渐在电脑外设领域崭露头角。

DMC Tools公司的发展小趣事

DMC Tools公司高度重视人才培养和引进。公司定期举办各种培训活动,提高员工的技能水平和综合素质。同时,公司还积极引进高端人才,为公司的技术创新和产品研发提供有力支持。这些人才为公司的发展注入了新的活力,推动了公司的持续进步。

问答坊 | AI 解惑

国家高度关注“物联网”相关研究与发展

中证网讯 在由工业和信息化部与中国社科院工业经济研究所26日联合举办的《2009年中国工业经济运行夏季报告》新闻发布会上,工业和信息化部总工程师、新闻发言人朱宏任指出,物联网是一个新概念,到现在为止还没有一个约定俗成的、大家公认的概念。 ...…

查看全部问答>

电力系统基础知识

电力系统基础知识…

查看全部问答>

ARM处理器上电/复位操作

ARM处理器上电/复位操作 本问节选自《嵌入式系统Linux内核开发实战指南(ARM平台)》一书     ARM处理器上电与复位操作过程类似,都是从处理器的低端复位向量地址0位置读取第一条指令,由于ARM处理器的异常中断向量是连续排列的,所 ...…

查看全部问答>

关于LCD中的fram buffer (dma)地址问题?

// Make sure this matches entry in config.bib // These buffs are now offset via a constant [color=#FF0000]#define DMA_BUFFER_BASE                            & ...…

查看全部问答>

宏 SD_DEBUG_INSTANTIATE_ZONES???

请各位高手讲解一下 有关宏 SD_DEBUG_INSTANTIATE_ZONES 的知识点。…

查看全部问答>

ads1.2安装错误

安装ads1.2的时候,在开始->程序->ads1.2下只出现了online books而看不到axd debugger等,重新安装的时候老是出现modify repair等选项。有人知道这个是什么问题吗,多谢指点!…

查看全部问答>

如何解决STM32堆栈放在外扩RAM死机问题?

发现STM32的堆栈分配到外部RAM,运行就硬FAULT。不知是否有解决办法?还是STM32的堆栈压根就不能放到外部RAM ?…

查看全部问答>

公司面试经常问的问题及回答思路

问题一:“请你自我介绍一下” 思路: 1、这是面试的必**目。 2、介绍内容要与个人简历相一致。 3、表述方式上尽量口语化。 4、要切中要害,不谈无关、无用的内容。 5、条理要清晰,层次要分明。 6、事先最好以文字的形式写好背熟。 问题二 ...…

查看全部问答>

基于Stellaris M3的无刷直流电机控制系统

基于Stellaris M3的无刷直流电机控制系统…

查看全部问答>