STM32时钟系统(学习笔记之二)
1、STM32 有5个时钟源:HSI、HSE 、LSI、LSE、PLL
内部时钟是在芯片内部RC振荡器产生的,起振较快,所以时钟在芯片刚上电的时候,默认使用内部高速时钟。而外部时钟信号是由外部的晶振输入的,在精度和稳定性上都有很大优势,所以上电之后我们再通过软件配置,转而采用外部时钟信号.
高速外部时钟(HSE):以外部晶振作时钟源,晶振频率可取范围为4~16MHz,我们一般采用8MHz的晶振。
高速内部时钟(HSI):由内部RC振荡器产生,频率为8MHz,但不稳定。
低速外部时钟(LSE):以外部晶振作时钟源,主要提供给实时时钟模块,所以一般采用32.768KHz。
低速内部时钟(LSI):由内部RC振荡器产生,也主要提供给实时时钟模块,频率大约为40KHz。
锁相环倍频时钟(PLL):其时钟输入源可选择为HSI/2、HSE或者HSE/2。倍频可选择为2~16倍,但是其输出频率最大不得超过72MHz。
使用任何一个外设,必须首先使能其相对应的时钟,时钟树见下图
系统时钟SYSCLK看来源于三个时钟源:
① HSI 振荡器时钟
②HSE振荡器时钟
③PLL时钟
④看门狗定时器
以后在补充吧。
一起学习交流群:QQ群号码:255864236
STM32时钟系统(学习笔记之二)相关推荐
- 【支付系统学习笔记】-二支付设计(银行卡支付)
前言: 本文属于学习笔记,首先感谢原作者:凤凰牌老熊,博客链接:http://blog.lixf.cn/ 一 支付与交易 作者先明确了概念: 交易是生成订单:支付是对订单进行付款. 支付行为有多种 ...
- 【支付系统学习笔记】-二支付系统设计(支付路由设计)
前言: 本文属于学习笔记,首先感谢原作者:凤凰牌老熊,博客链接:http://blog.lixf.cn/ 作者上来回顾了支付流程, 一 设计目标 支付路由在支付系统中的核心作用,除了本职工作路由外 ...
- 【支付系统学习笔记】-二支付系统设计(支付产品设计)
本文属于学习笔记,首先感谢原作者:凤凰牌老熊,博客链接:http://blog.lixf.cn/ 支付产品模块是按照支付场景来为业务方提供支付服务.这个模块一般位于支付网关之后,支付渠道之前. 它根据 ...
- 【支付系统学习笔记】-二支付系统设计(支付网关设计)
前言: 本文属于学习笔记,首先感谢原作者:凤凰牌老熊,博客链接:http://blog.lixf.cn/ 一 概述 在支付系统中,支付网关和支付渠道的对接是最核心的功能.其中支付网关是对外提供服务的接 ...
- STM32时钟系统学习
STM32总共有5个时钟源 HSI,HSE,PLL,LSE,LSI 系统时钟的三种来源: HSI RC:高速内部时钟,内置RC振荡器,大约是8MHz频率的时钟 HSE Osc:高速外部时钟,范围是6~ ...
- STM32F429HAL库时钟系统学习笔记
文章部分图片来自于正点原子开发手册.纯属学习用途. F4的系统的时钟和F1基本相同,和F1 不同的就是锁相环倍频系数提高,就是系统时钟PLL的时钟频率高达180M(做完电赛控制组,感觉100M以下的单 ...
- Unity动画系统学习笔记(二)根运动、动画事件与状态机行为
一.根运动 在学习根运动前需要了解两个名词: 身体变换:身体变换是角色的质心.它用于 Mecanim 的重定向引擎,并提供最稳定的移位模型.身体方向是相对于 Avatar T 形姿势的下身和上身方向的 ...
- 吴恩达《机器学习》学习笔记十二——机器学习系统
吴恩达<机器学习>学习笔记十二--机器学习系统 一.设计机器学习系统的思想 1.快速实现+绘制学习曲线--寻找重点优化的方向 2.误差分析 3.数值估计 二.偏斜类问题(类别不均衡) 三. ...
- Linux学习笔记(二)——文件与磁盘系统
Linux学习笔记(二)--文件与磁盘系统 文件操作 ls [选项][目录名]-l :列出长数据串,包含文件的属性与权限数据等-a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)- ...
- Linux学习笔记(二)(Vim文本编辑器 权限管理(用户,用户组) 系统相关(磁盘,进程))
Linux学习笔记(二) 5.账号管理 概述 一.用户账号管理 概述 1. 添加账号 :useradd(`useradd 选项 用户名`) 2. 删除帐号(`userdel 选项 用户名`) 3. 修 ...
最新文章
- android不支持http,关于新版Android SDK-23不支持HttpClient
- Nginx 设置,设置已经解析的域名,在nginx中没有定义相应server时的默认访问
- 如何平衡存储系统的一致性和可用性?
- 前端开发工具之jQuery
- Linux下发生段错误时如何产生core文件-转
- Windows 7系统mac地址修改攻略
- 全局配置_中兴天机配置公布:智汇屏+全局黑暗模式
- python中全局变量_玩转Python,使用全局变量
- 【Caffe代码解析】Blob
- atitit.Windows Server 2003 2008 2012系统的新特性 attilax 总结
- layui实际项目使用过程中遇到的兼容性问题
- [Maven]intellij 如何使用mvn clean
- Facebook内战:关于欲望、天才和背叛的故事
- 疫情期间使用AARRR规划社区电商功能
- 为什么蓝牙小音箱会经常断开连接?
- pc端网页实现微信扫码登录
- 某一点绕另一点逆时针旋转90后的坐标
- Jenkins教程(六)脚本与方法执行效果不合预期,如何及时中止pipeline
- Hello New World 写在 Conflux 网络 Tethys 上线之际
- Win10 SQL Server 2012 企业版 安装教程