STM32F10xx时钟系统时钟笔记

在这里插入图片描述
STM32F10x有五个时钟源分别是:
一、HSI_RC(Hight Speed Internal clock(高速内部时钟)_RC(电阻电感振荡器)):时钟不准
二、HSE Osc(Hight Speed External Oscillator (高速外部振荡器)):接外部的晶振,正点原子接的是8M的,范围:4M~16M,可通过寄存器配置
三、PLL:(phase locked loop(锁相环)):俗称变频器,可以把输入的频率通过配置放大
时钟来源:
1、HIS_RC---->两分频—>选择器2—>PLL;
2、HSEOsc—>选择器1—>选择器2—>PLL
3、HSEOsc—>选择器1—>选择器2—>PLL
SYSCLK(系统时钟):为所有外设提供时钟
时钟来源:
1、HSI_RC—>选择器3—>SYSCLK
2、HSI_RC—>两分频—>选择器2—>PLL—>选择器3—>SYSCLK
3、HSEOsc—>选择器1—>选择器2—>PLL—>选择器3—>SYSCLK
4、HSEOsc—>2分频—>选择器1—>选择器2—>PLL—>选择器3—>SYSCLK
5、HSEOsc—>选择器3—>SYSCLK
CSS:时钟监控系统,一旦检测到HSE无效自动切换到HSI
四、LSEOsc:(Low Speed External Oscillator(低速外部振荡器)):接外部晶振,正点原子接32.768KHz,为实时时钟提供时钟频率.
五、LSI_RC:(Low Speed Internal clock(低速内部时钟)),为独立看门口提供时钟
RTCCLK(实时时钟):
时钟来源:
1、HSEOsc—>128分频—>选择器5—>RTCCLK
2、LSEOsc—>选择器5—>RTCCLK
3、LSI_RC—>选择器5—>RTCCLK
MCO(PA8):输出时钟引脚
时钟来源:SYSCLK、HIS、HSE、2分频的PLLCLK
USBCLK_48MHz:如果PLLCLK为72MHz,需要经过HSB_Pre分1.5倍得到48MHz(72/1.5=48)
如果PLLCLK为48MHz,需要经过HSB_Pre分1倍得到48MHz(48/1=48)
在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值