当前位置:首页 > 单片机 > 单片机
[导读]根据这个图片来解释时钟系统1. STM32 有5个时钟源:HSI、HSE、LSI、LSE、PLL。①、HSI是高速内部时钟,RC振荡器,频率为8MHz,精度不高。②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4


根据这个图片来解释时钟系统
1. STM32 有5个时钟源:HSI、HSE、LSI、LSE、PLL。
①、HSI是高速内部时钟,RC振荡器,频率为8MHz,精度不高。
②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。  
③、LSI是低速内部时钟,RC振荡器,频率为40kHz,提供低功耗时钟。  
④、LSE是低速外部时钟,接频率为32.768kHz的石英晶体。  
⑤、PLL为锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或者HSE/2。倍频可选择为2~16倍,但是其输出频率最大不得超过72MHz。

2.系统时钟SYSCLK可来源于三个时钟源:
①、HSI振荡器时钟
②、HSE振荡器时钟
③、PLL时钟

3.STM32可以选择一个时钟信号输出到MCO脚(PA8)上,可以选择为PLL
输出的2分频、HSI、HSE、或者系统时钟。

解释几个概念:
分频:

(图片来源于百度问答,图片中有一个错误是:“10分频就是1mhz”,应该是“10分频是2mhz”)
预分频:

总结:
1.在写程序的时候,我们实际上是对时钟框图中的灰色梯形进行配置;
2.在使用外设的时候,首先要对时钟进行配置,如果时钟未开启,则所要用到的外设属于未启动状态;
3.在实际应用当中,如果某个外设暂时不用,但是如果一直开着势必要消耗电能,从降低功耗的角度看,不可取;传统思维觉得应该使相应的外设掉电,其实不是,应该是关闭此外设的时钟信号,使其停止工作;

(未完待续)


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

好,有了CPU、存储器、总线以及外设,我们把它们有机地组合封装在一起,再把各个外设、总线的信号,以及供电和地通过引脚引出来,这就是一片完整的单片机芯片。等等,要让单片机跑起来似乎还少了些什么?对,还有时钟!

关键字: 时钟系统 单片机 CPU

一、在STM32中,有5个时钟源,为HSI,HSE,LSI,LSE,PLL.①HSI是高速内部时钟,RC振荡器,频率为8MHz;②HSE--高速外部时钟,可接石英或者陶瓷谐振器,或者外部时钟源,频率范围4MHz--15M...

关键字: STM32 stm32f10x 时钟配置

;******************** (C) COPYRIGHT 2010 STMicroelectronics ********************;* File Name: startup_stm32f10...

关键字: stm32f10x 启动代码

上次了解了STM32F4时钟系统中PLL的基本状况, 现在我打算自已动手配置一下STM32的时钟, 使用PLL将STM32F429的主频倍到168MHz去, Let’s go.名词注解:RCC: Reset Clock...

关键字: stm32f4 时钟系统

环境:STM32F10x 3.5固件库。下载地址http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f10x_stdp...

关键字: stm32f10x 新建工程

USB速度慢的原因有以下几种可能:1、协议问题 全速的USB设备,最大速度12Mb/s,但是如果跑的是HID之类慢速设备的协议,那么速度就没有那么快了,理论上只有1.5Mb/s。2、配置问题 USB配置描述符中有关于接收...

关键字: stm32f10x usb速度慢

Ⅰ、概述RTC(Real Time Clock)是实时时钟的意思,它其实和TIM有点类似,也是利用计数的原理,选择RTC时钟源,再进行分频,到达计数的目的。该文主要讲述关于RTC的秒中断功能,这个功能类似SysTick系...

关键字: rtc stm32f10x 秒中断

先从最简单的问题开始,用STM32外部中断的方法实现PB.0按键控制PA.0LED灯:先总的说下实现中断的步骤:1,配置NVIC寄存器(函数),设置中断为第几组,占先优先级和次优先级; 函数方法: void NVIC_C...

关键字: gpio stm32f10x 外部中断

        stm32是自带硬件I2C,相比于软件模拟I2c,硬件I2c效率更高。但是据说不稳定,这个我倒暂时还没有体会到。        在最开始使用硬件I2c的时候,程序总是卡死,要不从一开始

关键字: i2c STM32 stm32f10x

SysTick定时器被集成在NVIC中。因此,只要是Cortex-M3内核的单片机,就都有它。这个学习笔记就用SysTick定时器来实现走马灯的功能。SysTick定时器非常简答,只有四个寄存器。这四个寄存器的含义在《C...

关键字: stm32f10x systick 定时器
关闭
关闭