打印
[AI]

初入stm32小白询问一下stm32的处理频率和晶振频率是什么关系啊!!

[复制链接]
楼主: flycamelaaa
手机看帖
扫描二维码
随时随地手机跟帖
21
alvpeg| | 2025-4-10 16:00 | 只看该作者 回帖奖励 |倒序浏览
外部晶振提供了更稳定的时钟信号,而内部RC振荡器虽然方便但在精度和稳定性上可能稍逊一筹。

使用特权

评论回复
22
fengm| | 2025-4-10 16:23 | 只看该作者
晶振频率是基础时钟源              

使用特权

评论回复
23
benjaminka| | 2025-4-10 17:06 | 只看该作者
通过RCC->CFGR寄存器读取当前系统时钟源和分频系数。

使用特权

评论回复
24
louliana| | 2025-4-10 19:10 | 只看该作者
STM32的时钟系统通过以下模块实现频率合成:

​​锁相环(PLL)​​
输入:外部晶振(HSE)或内部时钟(HSI)。
输出:经过倍频和分频后的系统时钟(SYSCLK)。
​​关键寄存器​​:RCC_PLLCFGR(配置PLL倍频系数和输入源)。
​​分频器(Divider)​​
对PLL输出时钟进行分频,生成外设时钟(如APB1、APB2、USB时钟等)。
​​时钟树(Clock Tree)​​
将系统时钟分发到CPU内核、内存、外设等模块。

使用特权

评论回复
25
geraldbetty| | 2025-4-10 19:41 | 只看该作者
处理频率通过 PLL 等电路从晶振频率得到

使用特权

评论回复
26
mikewalpole| | 2025-4-10 21:17 | 只看该作者
PLL需要一定时间锁定到目标频率(通常几毫秒),期间系统可能使用备用时钟(如HSI)。

使用特权

评论回复
27
adolphcocker| | 2025-4-10 21:35 | 只看该作者
STM32 的处理频率(即系统时钟频率)通常不是直接使用晶振频率,而是通过锁相环(PLL)等时钟电路对晶振频率进行倍频、分频等操作得到。PLL 可以将输入的时钟信号频率进行放大,从而提高系统的处理频率。例如,若外部高速晶振(HSE)的频率为 8MHz,通过 PLL 将其倍频 9 倍后,系统时钟频率就可以达到 72MHz。

使用特权

评论回复
28
rosemoore| | 2025-4-10 22:45 | 只看该作者
分频则是将时钟信号降低到所需的频率,以满足不同外设的需求。

使用特权

评论回复
29
albertaabbot| | 2025-4-12 21:35 | 只看该作者
外部晶振需稳定且抗干扰              

使用特权

评论回复
30
lzmm| | 2025-4-12 22:30 | 只看该作者
处理频率即系统时钟频率,是STM32处理器执行指令的速度。例如,如果系统时钟设置为72MHz,那么处理器每秒钟可以执行7200万条指令。

使用特权

评论回复
31
beacherblack| | 2025-4-13 12:12 | 只看该作者
STM32的处理频率通常是通过外部晶振(高速外部时钟HSE)或内部RC振荡器(HSI)作为基础时钟源,然后通过锁相环(PLL)进行倍频来得到的。

使用特权

评论回复
32
hilahope| | 2025-4-13 13:34 | 只看该作者
系统时钟是STM32的核心时钟,决定了处理器的运行速度。系统时钟可以由HSI、HSE或PLL提供。通过配置PLL的倍频参数,可以将晶振的频率倍频到所需的系统时钟频率。

使用特权

评论回复
33
loutin| | 2025-4-13 14:15 | 只看该作者
STM32的时钟树结构允许对时钟信号进行倍频和分频配置,以得到不同的系统时钟频率。
倍频是通过PLL实现的,可以将晶振频率提升到更高的频率范围。例如,一个8MHz的晶振可以通过PLL倍频到72MHz甚至更高。

使用特权

评论回复
34
pl202| | 2025-4-13 17:33 | 只看该作者
晶振是一个提供稳定频率信号的元件。常见的晶振频率有8MHz、12MHz、16MHz等。晶振的频率是固定的,由晶振本身的物理特性决定。

使用特权

评论回复
35
weifeng90| | 2025-4-13 18:46 | 只看该作者
晶振只是为CPU提供一个基础时钟源,内部是靠PLL锁相环来实现的。

使用特权

评论回复
36
鹿鼎计| | 2025-4-14 14:41 | 只看该作者
晶振频率乘以PLL倍数就是CPU主频。

使用特权

评论回复
37
明日视界| | 2025-4-15 13:13 | 只看该作者
晶振频率经PLL倍频,输出更高频率信号。

使用特权

评论回复
38
单芯多芯| | 2025-4-16 13:07 | 只看该作者
晶振频率决定了单片机的运行速度,不过也有上线

使用特权

评论回复
39
LinkMe| | 2025-4-17 15:44 | 只看该作者
晶振频率和处理频率不是一个东西,不过可以通过倍频分配得到处理频率

使用特权

评论回复
40
物联万物互联| | 2025-4-19 08:42 | 只看该作者
根据需要,选择HSE或HSI作为系统时钟基准,HSE通常比HSI稳定。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则