STM32时钟电路

本文介绍了STM32时钟电路的重要性,包括为何需要时钟电路,如何提供时钟,以及STM32F10xx时钟系统框图的详细解析。时钟电路主要由RC震荡电路和晶振提供,而STM32内部包含HSI、HSE、LSE、LSI和PLL等多种时钟源。此外,还讨论了MCO输出时钟和SYSCLK系统的多样配置。
摘要由CSDN通过智能技术生成

一、为什么需要时钟电路。

(1)单片机是一个集成芯片,其中包括时序逻辑电路,可以说,没有时序,就没有数字电路,也就没有单片机。所以,单片机离不开时钟。

(2)单片机中的众多寄存器,存储器等是由D触发器构成,而操作D触发器就需要时钟沿,自然也就离不开时钟。

(3)以MCS–51单片机为例:MCS–51单片机为12个机器周期执行一条指令,也就是说单片机运行一条指令必须要用12个时钟周期。没有这个时钟,单片机就跑不起来,也就没办法定时和进行和时间有关的操作。

时钟电路是给电路创造一个时间概念。单片机可以看成是在时钟驱动下的时序逻辑电路,时钟电路是必不可少的。

二、如何提供时钟电路。

时钟信号是通过震荡提供的,而提供震荡的方式通常有RC震荡电路和晶振两种方式。

RC震荡电路(振荡器)只由电阻和电容构成,成本低,但是不精确,不稳定。

晶振:只要在晶体板极上施加交变电压,就会使晶片产生机械变形振动,此现象即所谓逆压电效应。成本高,但是精确稳定,还有用晶体振荡器一般还需要接两个15-33pF起振电容。

有源晶振和无源晶振到底有什么区别-电子发烧友网

三、STM32F10xx时钟系统框图

STM32

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值