当前位置: 首页 > article >正文

STM32之时钟树

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


http://www.kler.cn/a/566817.html

相关文章:

  • Doris、ClickHouse 和 Flink 这三个技术典型的应用场景
  • 关于Hadoop集群部署打不开webUI界面问题
  • 软件安全性测试类型分享,第三方软件测试机构如何进行安全性测试?
  • 小智聊天机器人应用层头文件application.h解析
  • Django+Vue+数据可视化的网络考试与测评系统(程序+论文+讲解+安装+调试+售后)
  • DeepSeek系列 清华大学-AIGC发展研究3.0版 pdf完整版(附下载)
  • c# 代码规范
  • 【机器学习】K近邻#1基于Scikit-Learn的K近邻分类
  • AWS SDK for Java 1.x 403问题解决方法和原因
  • ngx_conf_file_t
  • 在PyCharm中集成AI编程助手并嵌入本地部署的DeepSeek-R1模型:打造智能开发新体验
  • 使用java jdk生成自定义SSL证书-CA免费证书
  • onlyoffice 服务搭建及配置 - 前端 office 文件预览解决方案
  • AIoT是什么?关键技术及应用
  • Python 数据结构 1.零基础复习
  • ⭐算法OJ⭐位操作实战【计数】(C++ 实现)
  • 无人机 CAAC 执照考取全攻略
  • 25.贪心算法3
  • UniApp 按钮组件 open-type 属性详解:功能、场景与平台差异
  • LangChain大模型应用开发:LangGraph快速构建Agent工作流应用