STM8 时钟结构 Clock structure - 文章教程

STM8 时钟结构 Clock structure

发布于 2021-01-13 字数 1886 浏览 888 评论 0

STM的时钟设计同时兼顾系统的鲁棒性及低功耗,共提供四类时钟,分别为高速外部时钟 HSE、高速内部时钟 HSI、低速内部时钟 LSI、低速外部时钟LSE

高速外部时钟 HSE

可由以下两个时钟源产生:

  • 外部晶体/陶瓷振荡器
  • 外部用户时钟源(byPass) 在外部晶体震荡稳定下来之后外部时钟寄存器CLK_ECKCR中的HSERDY标志位会由硬件置位,用户可查询该标志位判断HSE的状态,另外可通过HSEON位控制HSE的开关。

高速内部时钟 HSI

  • HSI由内部集成的RC振荡器产生的16MHz频率。在系统启动时,由硬件自动将系统时钟源切换为HSI的8分频,也就是系统起始时钟频率为8MHz。HSI具有低功耗、快速的起振时间的特性,但是相比由外部晶体提供时钟源的HSE,精度稍差。
  • HSI在出厂时是完成过校准的,用户也可以通过CLK_HSICALR寄存器校准HSI
  • HSI另外一个特点是作为备用时钟源,当CSS(clock security system)检测到HSE晶体停振,会自动将系统时钟切换到HSI,已保证系统的稳定运行。 当设置了FHWU快速唤醒功能时,MCU在从停止状态唤醒时会自动切换到HSI完成快速唤醒。

低速外部时钟 LSE

由外接32768Hz的时钟源提供,主要为RTC提供高精度时钟源。

低速内部时钟 LSI

LSI 提供38KHz的时钟频率,可以在活跃停机下保持运行,给独立看门狗提供时钟频率。

CSS

对于工业级产品,对稳定性要求很高,STM8的时钟机制可以提高系统的鲁棒性。CSS 在 HSE 作为系统时钟时会一直处在监控状态,一旦HSE失效,硬件会自动切换到 HSI,系统时钟分频系数不变。用户可以通过CSSEN设置CSS使能,一旦设置使能,知道系统复位,CSS将一直存在使能的状态且不可关闭。

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

上一篇:

下一篇:

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

2583 文章
29 评论
84935 人气
更多

推荐作者

Jay

文章 0 评论 0

guowei007

文章 0 评论 0

2668157715

文章 0 评论 0

HY阳

文章 0 评论 0

想挽留

文章 30 评论 3