STM32 时钟系统和内部结构

本文详细介绍了STM32的时钟系统,包括内部和外部时钟源,强调了时钟配置的重要性,如节能和系统稳定性。CSS端确保在外部时钟失效时切换到内部时钟,保障CPU正常运行。MCO则用于外部时钟检测和提供其他电路时钟源。同时,阐述了RCC程序流程,展示了如何设置和管理不同时钟源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

STM32 时钟系统和内部结构



 

为什么需要进行是时钟配置?

所有的外设都需要时钟管理;

具有开关作用,当某些管脚不需要连接外设时,可以选择性的进行时钟的关闭,还可以配置时钟的速度,能够有效的减少耗电量。

 

从上图可以看出,共有四路时钟源:

内部高时钟源、内部低时钟源、外部高时钟源、外部低时钟源。

那么为什么需要配置内、外部时钟源呢?是否多余呢?

那开玩笑。人家费脑细胞能白干活?肯定是有用武之地的。

虽然外部时钟比内部时钟具有更高的精度,但是相对于内部时钟源,其稳定性和可靠性较低。也就是说,当外部时钟失效后,还有内部时钟进行补充,保证系统正常工作。

 

其中,

CSS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值