STM32之时钟树

左边是时钟产生电路,右边是时钟分配电路。中间的SYSCLK就是系统时钟72MHz,在产生电路有四个时钟源,分别是内部8MHz高速RC振荡器,外部的4-16MHz高速石英晶体振荡器,这个一般接8MHz,第三个是外部的32.768kHz低速晶振,一般是给RTC提供时钟,第四个是内部40KHz低俗RC振荡器,这个给看门狗提供时钟。上面的高速晶振是用来提供系统时钟的。一般接外部的8MHz,因为外部的石英比内部的RC更稳定。不要求太精确可以使用内部时钟。在SYSINIT中,先启动内部时钟,暂时以8MHz运行,然后再启动外部时钟,通过锁相环倍频成72MHz,等到锁相环输出稳定后,切换成72MHz。这样就把系统时钟由8切换到了72MHz。

css负责监测外部时钟是否失效,一旦外部时钟失效,就切回内部时钟。注意定时器的时钟都是72MHz。外设时钟使能就是使能外设时钟。

相关推荐
lingzhilab1 小时前
零知开源——STM32F103RBT6驱动 ICM20948 九轴传感器及 vofa + 上位机可视化教程
stm32·嵌入式硬件·信息可视化
小智学长 | 嵌入式5 小时前
SOC-ESP32S3部分:26-物联网MQTT连云
单片机·物联网·esp32
GXSC6 小时前
国芯思辰| AD7894的优质替代方案:SC1424模数转换器在分布式控制系统中的应用优势
嵌入式硬件
lixzest6 小时前
Keil调试模式下,排查程序崩溃简述
stm32·单片机
极术社区7 小时前
【Mini-F5265-OB开发板试用测评】显示RTC日历时钟
单片机·嵌入式硬件·实时音视频
WIZnet7 小时前
第二十八章 RTC——实时时钟
嵌入式硬件·时间戳·wiznet·高性能以太网单片机·w55mh32·rtc实时时钟·时钟分频
小智学长 | 嵌入式8 小时前
SOC-ESP32S3部分:31-ESP-LCD控制器库
单片机·物联网·esp32
广药门徒14 小时前
最小硬件系统概念及其组成
单片机·嵌入式硬件
GXSC17 小时前
国芯思辰|SCS5501/5502芯片组打破技术壁垒,重构车载视频传输链路,兼容MAX9295A/MAX96717
嵌入式硬件
啵啵学习17 小时前
Linux 里 su 和 sudo 命令这两个有什么不一样?
linux·运维·服务器·单片机·ubuntu·centos·嵌入式