急求一个STM32数字时钟实训报告的设计报告

蓝色四边形是时钟实训报告源灰色四边形是选择器,另外一种颜色的是(预)分频器;比如32MHz经过二分频就是16MHz

5个时钟实训报告源,一个系统时钟實训报告(SYSCLK)

HSI:高速内部时钟实训报告(大约8MHz);由RC振荡器产生RC振荡器产生的时钟实训报告是不稳定的

HSE:高速外部时钟实训报告(4~16M, 正點原子的8M)晶振产生

PLL:锁相环;用来倍频的(2~16倍),输出一个PLLCLK时钟实训报告

上面三个时钟实训报告都可以作为系统时钟实训报告的来源

CSS:时钟实训报告监控系统。它有什么用呢一般来说,都是选择HSE时钟实训报告作为系统时钟实训报告但是由于HSE的时钟实训报告来源是外部的;可以会出现某些意外:比如晶振不起振了;这时候CSS就会选择HSI作为系统时钟实训报告。

LSE:低速外部时钟实训报告频率一般为:32.768KHz,外接晶振产生一般用来给RTCCLK使用;RTCCLK是实时时钟实训报告,
LSI:低速内部时钟实训报告频率约为40KHz,由RC振荡器产生;主要功能给独立看门狗时鍾实训报告使用

上述是五个时钟实训报告源信号

SYSCLK时钟实训报告经过AHB预分频器(分频因子为1,2,4,8,16,32,64,128,256)可以给HCLK时钟实训报告;或者经过AHB预分频器在經过APB1预分频器变成36MHz的时钟实训报告,给挂在APB1总线下的低速器件使用或者经过APB2预分频器变成72MHz的时钟实训报告信号给挂在APB2总线下的高速器件使用。

  1. HSI是高速内部时钟实训报告RC振荡器,频率为8MHz精度不高。
  2. HSE是高速外部时钟实训报告可接石英/陶瓷谐振器,或者接外部时钟实訓报告源频率范围为4MHz~16MHz。
  3. LSI是低速内部时钟实训报告RC振荡器,频率为40kHz提供低功耗时钟实训报告。WDG
  4. LSE是低速外部时钟实训报告接频率为32.768kHz的石英晶体。RTC  、
  5. PLL为锁相环倍频输出其时钟实训报告输入源可选择为HSI/2、HSE或者HSE/2。
    倍频可选择为2~16倍但是其输出频率最大不得超过72MHz。
  6. 系统时钟實训报告SYSCLK可来源于三个时钟实训报告源:
  7. STM32可以选择一个时钟实训报告信号输出到MCO脚(PA8)上可以选择为PLL
    输出的2分频、HSI、HSE、或者系统时钟实训报告。

  8. 任何一个外设在使用之前必须首先使能其相应的时钟实训报告。


  • APB1ENR寄存器:APB1总线上外设时钟实训报告使能
  • APB2ENR寄存器:APB2總线上外设时钟实训报告使能
  • CR 寄存器:HSIHSE,CSSPLL等的使能和就绪标志位,因为有些时钟实训报告源刚使能完不一定能马上稳定需要等一段時间,当稳定之后就会在该寄存器相应的位置位通过查看寄存器的值就可以知道该时钟实训报告源是否已经稳定
  • CFGR寄存器:时钟实训报告源的选择和分频系数的设定,可以看上图

上述的寄存器在库函数版本中都有相应的库函数可以调用。

前面系统初始化的函数茬ST官方的固件库里面都设置好了直接设置的寄存器,因此不需要自己手动使能

  • stm32中文参考手册

签箌排名:今日本吧第个签到

本吧因你更精彩,明天继续来努力!

成为超级会员使用一键签到

成为超级会员,赠送8张补签卡

点击日历上漏签日期即可进行补签

超级会员单次开通12个月以上赠送连续签到卡3张

该楼层疑似违规已被系统折叠 

基于STM32F407开发一个电子时钟实训报告,求大佬带


该楼层疑似违规已被系统折叠 

用这芯片就能买一个时钟实训报告了好浪费,我不会


该楼层疑似违规已被系统折叠 


该楼层疑姒违规已被系统折叠 

精通基于STM32单片机的电子钟设计,加我


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


扫二维码下载贴吧客戶端

初学stm32写个笔记,便于总结和记憶就酱。

时钟实训报告配置是每个程序都需要的部分

2.使能HSE(HSE的精度比HSI要高一般所用到的时钟实训报告频率都是从HSE里分频出来的,当HSE故障时stm32会自动的转到HSI具体参考datasheet)

3.等待HSE稳定后,进行后续的配置(由于HSE 的来源一般是外部晶振之类的)

4.使能FLASH预读缓存设置FLASH延迟周期(不属於时钟实训报告部分,但是一般会放在这里具体原因尚不明确

7.等待PLL稳定后,作为SYSCLK的输入源



时钟实训报告的配置并不难只要看懂了datasheet上的時钟实训报告树就能理解了

我要回帖

更多关于 时钟实训报告 的文章

 

随机推荐