173 2438 5004
KEROS加密芯片——品牌直销 | 免费样品 | 技术支持
当前位置:网站首页 > 资讯中心 正文 资讯中心

stm32可以选择几个时钟源

keros@mark 2023-03-19 资讯中心

stm32的时钟有哪些?各有什么作用,为什么ARM时钟这么复杂

①、HSI是高速内部时钟,RC振荡器,频率为8MHz。

②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。

③、LSI是低速内部时钟,RC振荡器,频率为40kHz。

④、LSE是低速外部时钟,接频率为32.768kHz的石英晶体。

这是stm32的4个基本时钟源,其他的说有时钟都是在这些时钟上倍频或者是分频得来的,看上去4个其实真正在是用的时候只会用到其中的2个,应为一对是内部时钟,也就是stm32自己的,如果不用自己的就使用外部的时钟,

之所以stm32时钟复杂是应为stm32模块多,不同的模块需要工作在不同的时钟频率

stm32f4中有5个最重要的时钟源,分别是哪5个

STM32F103系列芯片最多可以有4个时钟源,分别是:

高速外部时钟HSE:可由外接于OSC_OUT、OSC_IN引脚上的晶振产生,晶振频率范围4~16MHz;也可以通过OSC_IN引脚接入外部时钟信号,外部时钟频率最高可为25MHz。

低速外部时钟LSE:可由外接于OSC32_OUT、OSC32_IN两个引脚上的晶振产生;也可由OSC32_IN引脚接入外部时钟信号。这两种方式提供的时钟频率都必须是32.768KHz。

高速内部时钟HSI:芯片内置的8MHz时钟。

低速内部时钟LSI:芯片内置的低频率时钟,频率约为40KHz(30KHz到60KHz之间)。

芯片内各功能模块的时钟源是各有不同的,例如:

系统时钟SYSCLK 的时钟源是HSE、HSI其中一个。

实时时钟RTCCLK 的时钟源是HSE、LSE、LSI其中的一个。

独立看门狗的时钟IWDGCLK 的时钟源是LSI。

STM32有几个时钟振荡器?

STM32有五个时钟源:HSE,HSI,LSE,LSI,PLL。

HSE来自于外部的晶振(4-16MHz),精度较高;

HSI为STM32内部RC振荡器产生(8MHz),精度较差;

LSE为外部固定晶振产生(32.768KHz),一般用于RTC;

LSI为内部RC振荡器(40KHz)产生,被用于RTC时钟或者独立看门狗时钟IWDGCLK;

PLL为锁相环倍增输出时钟源,其时钟输入源可以为HSI/2,HSE,HSE/2,其倍频可以为2-16,但是其最大频率不能超过72MHz。

希望我的回答对你有所帮助

如何深入理解stm32时钟模式2

时钟是STM32单片机的脉搏,是单片机的驱动源。使用任何一个外设都必须打开相应的时钟。这样的好处就是,如果不使用一个外设的时候,就把它的时钟关掉,从而可以降低系统的功耗,达到节能,实现低功耗的效果。

STM32单片机的时钟可以由以下3个时钟源提供:

1、HSI:高速内部时钟信号STM32单片机内带的时钟 (8M频率), 精度较差

2、HSE:高速外部时钟信号,精度高。

来源:i. HSE外部晶体/陶瓷谐振器(晶振);

ii.HSE用户外部时钟

3、LSE:低速外部晶体 32.768kHz 主要提供一个精确的时钟源 一般作为RTC时钟使用

STM32单片机的将时钟信号(例如HSE)经过分频或倍频(PLL)后,得到系统时钟,系统时钟经过分频,产生外设所使用的时钟。

stm32有几个时钟

四个 HSE LSE HSI LSI

HSE 外接高频晶振,一般8M

LSE外接供时钟芯片使用的低频时钟,一般32.768K

HSI 内部高速RC振荡器时钟,8M

LSI 内部40K

本文标签:stm32可以选择几个时钟源

产品列表
产品封装
友情链接