历史上的今天
返回首页

历史上的今天

今天是:2025年01月30日(星期四)

2019年01月30日 | STM32时钟基础知识

2019-01-30 来源:eefocus

STM32F4时钟树 

STM32一共有5个时钟源,分别为外部高速时钟(HSE)、内部高速时钟(HSI)、外部低速时钟(LSE)、内部低速时钟(LSI)以及锁相环时钟(PLL);


从时钟树可以看出,系统时钟主要有三个作用,一是为Cotex-M3内核提供运行时钟,二是直接或经过分频后为挂载在各种总线上的外设提供时钟,第三则是以后为RTC(实时时钟)提供时钟源。


下面是对应序号的时钟解释:

1,外部高速时钟(HSE)

HSE 是高速的外部时钟信号,可以由有源晶振或者无源晶振提供,频率从 4-26MHZ不等。当使用有源晶振时,时钟从 OSC_IN 引脚进入, OSC_OUT 引脚悬空,当选用无源晶振时,时钟从 OSC_IN 和 OSC_OUT 进入,并且要配谐振电容。

 


2,锁相环时钟(PLL)

PLL 的主要作用是对时钟进行倍频,然后把时钟输出到各个功能部件。 PLL 有两个,一个是主 PLL,另外一个是专用的 PLLI2S,他们均由 HSE 或者 HSI 提供时钟输入信号。

主 PLL 有两路的时钟输出,第一个输出时钟 PLLCLK 用于系统时钟,第二个输出用于 USB OTG FS 的时钟、RNG 和 SDIO 时钟。专用的 PLLI2S 用于生成精确时钟,给 I2S 提供时钟。


3,系统时钟 SYSCLK

系统时钟来源可以是: HSI、 PLLCLK、 HSE,具体的由时钟配置寄存器 RCC_CFGR的 SW 位配置。如果系统时钟是由HSE 经过 PLL 倍频之后的 PLLCLK 得到,当 HSE 出现故障的时候,系统时钟会切换为HSI=16M,直到 HSE 恢复正常为止。



4,AHB 总线时钟 HCLK

系统时钟 SYSCLK 经过 AHB 预分频器分频之后得到时钟叫 APB 总线时钟,即 HCLK,分频因子可以是:[1,2,4, 8, 16, 64, 128, 256, 512], 具体的由时钟配置寄存器RCC_CFGR 的 HPRE 位设置。


5,APB2 总线时钟 HCLK2

APB2 总线时钟 PCLK2 由 HCLK 经过高速 APB2 预分频器得到,分频因子可以是:[1,2,4, 8, 16],具体由时钟配置寄存器 RCC_CFGR 的 PPRE2 位设置。 HCLK2 属于高速的总线时钟,片上高速的外设就挂载到这条总线上,比如全部的 GPIO、 USART1、 SPI1等。


6,APB1 总线时钟 HCLK

APB1 总线时钟 PCLK1 由 HCLK 经过低速 APB 预分频器得到,分频因子可以是:[1,2,4,8, 16],具体由时钟配置寄存器 RCC_CFGR 的 PPRE1 位设置。HCLK1 属于低速的总线时钟,最高为 45M,片上低速的外设就挂载到这条总线上,比如USART2/3/4/5、 SPI2/3, I2C1/2 等。

推荐阅读

史海拾趣

Celduc Relais公司的发展小趣事

随着公司实力的不断增强,Celduc Relais开始积极拓展国际市场。公司通过参加国际电子展会、建立海外销售渠道以及与当地合作伙伴建立战略合作关系等方式,逐步打开了欧洲、北美和亚洲等多个国家和地区的市场。这一过程中,公司不仅提升了品牌知名度,也积累了丰富的国际业务经验。

千志电子(CCO)公司的发展小趣事

随着技术的不断进步和市场的日益成熟,千志电子开始注重电阻产业的深耕。公司不仅专注于电阻的生产,还逐渐向电阻专用设备、原材料等领域延伸。2006年,千志电子成立了深圳市鑫兴志实业有限公司,主要生产电阻相关的生产机器如切割机、焊接机、成型机、涂装机等。同时,千志电子还成立了千志电子科技(湖北)有限公司,生产各类型电阻器、设备及电阻所需原材料如碳棒、线材等。这一战略调整使千志电子形成了从原材料到设备的完整产业链,提高了生产效率和产品质量,进一步巩固了其在电阻行业的领先地位。

Armel Electronics Inc公司的发展小趣事

随着公司产品的不断升级和市场的逐步扩大,Armel Electronics Inc公司开始寻求更广阔的市场空间。公司积极与国内外知名企业展开合作,共同开发新产品,开拓新市场。通过国际合作,Armel不仅提升了自身的技术水平,还进一步扩大了市场份额,实现了公司的快速发展。

ACI [Applied Concepts, Inc.]公司的发展小趣事

ACI公司始终关注社会责任,积极参与公益事业。公司定期举办慈善活动,捐赠教育基金、扶贫资金等,为社会发展贡献力量。同时,ACI还加强了对员工的关爱和培训,为员工提供良好的工作环境和发展机会。通过这些举措,ACI公司不仅赢得了社会的广泛赞誉,还增强了员工的归属感和凝聚力。

请注意,这些故事是基于电子行业的一般性事实和发展趋势构建的虚构框架,并不特指ACI公司。如果您需要了解关于ACI公司的具体故事,建议您查阅相关资料或联系该公司以获取更准确的信息。

Custom Components Inc公司的发展小趣事

Custom Components Inc(简称CCI)公司的发展历程始于一个技术突破。在公司成立的初期,CCI的研发团队成功开发了一种新型的电子元件,这种元件在性能和成本上均优于市场上的同类产品。这一技术突破立即引起了行业的关注,多家电子设备制造商纷纷向CCI抛出橄榄枝,希望建立长期合作关系。

随着市场需求的不断增长,CCI逐步扩大了生产规模,并通过技术创新不断提升产品质量。同时,公司还积极开拓国际市场,与海外客户建立了稳定的业务往来。凭借卓越的产品性能和良好的市场口碑,CCI逐渐在电子行业中崭露头角。

Custom Mmic Design Services Inc公司的发展小趣事

CMDS深知技术创新是企业持续发展的关键。因此,公司不断加大研发投入,积极引进优秀人才和先进技术设备。通过持续的研发投入和人才培养,CMDS不断推出具有创新性和竞争力的新产品和解决方案。这些新产品不仅满足了客户不断变化的需求,也推动了整个行业的发展和进步。

问答坊 | AI 解惑

matlab第五课-符号常量

简单的说,也就是一个常数吧!…

查看全部问答>

一封写给MM学习Linux的信

好事者重新整理的word文档资料,版权属原作者,其中一些地方因笔误或其它原因我做了适当修改,修改的地方请参照原文. 一封写给MM学习Linux的信(doc文档) 原文出处:http://linux.chinaunix.net/bbs/thread-909770-1-1.html …

查看全部问答>

.net cf 没有GetDelegateForFunctionPointer函数

只有Marshal.GetFunctionPointerForDelegate函数 我要调用一个dll,该dll的函数参数是指针 在.net上可以这样调用: DelegateS myS = Marshal.GetDelegateForFunctionPointer(                 ...…

查看全部问答>

哪位高手指点一下,我用VS2005开发CE程序时,访问SQLSERVER数据库时,在仿真器上没有数据显示,在设计器中预览时有显示,不知什么原因?

哪位高手指点一下,我用VS2005开发CE程序时,访问SQLSERVER数据库时,在仿真器上没有数据显示,在设计器中预览时有显示,不知什么原因?…

查看全部问答>

不带OS的CS8900A的驱动的开发

各位大侠,不带OS的cs8900a的驱动开发应该怎么做呢?步骤或者相关资料? 有LINUX下的驱动,可是它用到好多LINUX的机制,现在要不带OS的,还请指教。 多谢了。…

查看全部问答>

WINCE摄像头采集后图像如何播放?

请问:   我用的是2440CAMERA接口,驱动只完成了将数据存到帧存储器的工作,要想在WINCE上将视频,或者是一张图片显示出来,要做什么工作呢?    我的理解是LCD会不断的从帧缓冲里将数据输出到屏上,所以用memcpy将buffer_rgb的数据 ...…

查看全部问答>

wince内存系统疑惑。

在CE中运行我的程序,内部随着操作的不同会生成很多的非模对话框,操作完成后 回收内存销毁,肯定自己DELETE了所有的NEW出来的东东,打开系统属性查看内存使用情况,发现即使delete了内存依然是占用那么多!变化量很小,跟创建对话框之前的内存差 ...…

查看全部问答>

USB Bulk Out packet STM32 一直回覆Stall

我有4個EP, 型態分別是EP0(control), EP1(interrupt IN), EP2(Bulk IN), EP3(Bulk OUT),目前EP0, EP1, EP2工作皆是正常,但是EP3在接受主機訊號後會回覆STALL, 但是我看STM32 register map,Rx status確定是有設成 Valid。不知有那位前輩幫忙提出 ...…

查看全部问答>

业界一流的 IC:超声波设备的发送器

本帖最后由 dontium 于 2015-1-23 13:17 编辑 作者:Ismail Oguzman 和 Arash Loloee,德州仪器 (TI)   关键词:超声波、医学、医学成像、模拟、模拟前端、超声波发送器、高压发送器、高压开关、波束形成器、TX734、AFE5851、TX810、德州仪 ...…

查看全部问答>

PBP不间断电源新品牌

PBP品牌是深圳山特电源有限公司的旗下品牌,专业从事不间断电源的生产,研发。公司现生产solar inverter ,power inverter ,online ups等主要产品,热销欧美、中东、非洲地区。PBP LOGO…

查看全部问答>