STM32
直播中

贾永世

7年用户 1763经验值
私信 关注
[问答]

求大神分享STM32时钟树原理图

求大神分享STM32时钟树原理图

回帖(1)

陈键

2021-9-27 16:15:36
STM32时钟树原理图







  STM32的五个时钟源
  

  • LSIRC 32KHz低速内部时钟,由内部RC振荡器产生 ,稳定性低 —》 一般作为独立看门狗时钟 ,或者 RTC时钟
  • LSEOSC 32.768KHz低速外部时钟,由外接晶振产生,稳定性高
  • HSEOSC 2~26MHz高速外部时钟。由外接晶振产生 (外部晶振一般都是8MHz)
  • HSIRC 16MHz告诉内部时钟,由内部RC振荡器产生
  • PLL锁相环倍频输出:
    主锁相环PLL产生: PLL主时钟 或者 PLL48CK
    专用锁相环PLL产生: PLLI2SCLK,这个时钟涉及音质音量,频率要求高,精确

系统时钟SYSCLK来源(最高168MHz)



  • HSI振荡器时钟
  • HSE振荡器时钟
  • PLL时钟

systick24位的倒计时定时器,计时到0时,自动从RELOAD寄存器中自动重装定时初值,常用来做延时,可节省MCU资源,不用浪费别的定时器.只要不清除它的使能位,即使睡眠状态下也可以不会停息
systick由4个寄存器控制.
配置函数为 SysTick_CLKSourceConfig(); //时钟源选择
SysTick_Config(unit32_t ticks); //初始化systick,时钟为HCLK,并开启中断
systick中断服务函数:void SysTick_Handler(void);
举报

更多回帖

发帖
×
20
完善资料,
赚取积分