历史上的今天
今天是: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的开发,软件兼容性是很好的,不要觉得你的芯片和我总结的实例有差异就不看了,其实是错误的认识,特别是同一个系列的芯片基本上程序都兼容,也就是可以互相使用。
以上总结仅供参考,若有不对之处,敬请谅解。
史海拾趣
|
中证网讯 在由工业和信息化部与中国社科院工业经济研究所26日联合举办的《2009年中国工业经济运行夏季报告》新闻发布会上,工业和信息化部总工程师、新闻发言人朱宏任指出,物联网是一个新概念,到现在为止还没有一个约定俗成的、大家公认的概念。 ...… 查看全部问答> |
|
ARM处理器上电/复位操作 本问节选自《嵌入式系统Linux内核开发实战指南(ARM平台)》一书 ARM处理器上电与复位操作过程类似,都是从处理器的低端复位向量地址0位置读取第一条指令,由于ARM处理器的异常中断向量是连续排列的,所 ...… 查看全部问答> |
|
// Make sure this matches entry in config.bib // These buffs are now offset via a constant [color=#FF0000]#define DMA_BUFFER_BASE & ...… 查看全部问答> |
|
安装ads1.2的时候,在开始->程序->ads1.2下只出现了online books而看不到axd debugger等,重新安装的时候老是出现modify repair等选项。有人知道这个是什么问题吗,多谢指点!… 查看全部问答> |
|
问题一:“请你自我介绍一下” 思路: 1、这是面试的必**目。 2、介绍内容要与个人简历相一致。 3、表述方式上尽量口语化。 4、要切中要害,不谈无关、无用的内容。 5、条理要清晰,层次要分明。 6、事先最好以文字的形式写好背熟。 问题二 ...… 查看全部问答> |




