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

STM32学习记录--Day6

今天了解了一下时钟的基本内容:

1.时钟

时钟相当于就是单片机的“心脏”,通过振动来产生信号,从而把信号发送到各个模块中

2.时钟树

时钟树的初始状态:

2.1树根

​时钟源​​频率​​用途​​配置寄存器​
​HSI​8MHz (RC振荡器)备用系统时钟,低精度低功耗RCC_CR
​HSE​4~16MHz (晶振)主系统时钟(高精度)RCC_CR
​LSE​32.768kHzRTC时钟(精准计时)RCC_BDCR
​LSI​40kHz (RC)独立看门狗时钟RCC_CSR

2.2树干

2.3树枝

3.分频器、锁相环与复用器

4.flash指令预取

在CPU执行代码时,下一行的代码就已经存到Flash中准备了

http://www.dtcms.com/a/311753.html

相关文章:

  • Spring 中 Bean 的生命周期
  • 知识蒸馏 - 基于KL散度的知识蒸馏 HelloWorld 示例
  • Linux网络编程【UDP网络通信demon】
  • 网页操作自动化解决方案:如何用Browser-Use+CPolar提升企业运营效率
  • React ahooks——副作用类hooks之useThrottleFn
  • 【智能体cooragent】新智能体创建相关代码解析
  • 双网卡UDP广播通信机制详解
  • 海洋大地测量基准与水下导航系列之九我国海洋PNT最新技术进展(下)
  • P13014 [GESP202506 五级] 最大公因数
  • 使用WSL2开发zephyr
  • 重型机械作业误伤预警响应时间缩短80%!陌讯多模态识别算法在工程现场的应用优化
  • 音频3A处理简介之AGC(自动增益控制)
  • RHCE认证题解
  • 自动驾驶中的传感器技术13——Camera(4)
  • 知识蒸馏 - 最小化KL散度与最小化交叉熵是完全等价的
  • stm32103如果不用32k晶振,那引脚是悬空还是接地
  • C++入门基础(三):const引用、指针和引用的关系、inline(修饰内联函数)替代宏、nullptr代替null
  • 使用docker运行vite项目
  • C++ vector底层实现与迭代器失效问题
  • 深入 Go 底层原理(十五):cgo 的工作机制与性能开销
  • 【深度学习】【三维重建】windows11环境配置PyTorch3d详细教程
  • Flutter开发 初识目录结构
  • 自动布局视图来实现聊天室的界面
  • 【iOS】KVO
  • 20250802让飞凌OK3576-C开发板在飞凌的Android14下【rk3576_u选项】适配NXP的WIFIBT模块88W8987A的蓝牙
  • OTC焊接机器人节能技巧
  • Java内存模型(Java Memory Model,JMM)
  • 关于鸦片战争的历史
  • Dify 上次文件大小突破15MB,解决办法?
  • Store / Slice / Reducer