STM8 时钟结构 Clock structure

发布于 2021-01-13 12:55:04 字数 1346 浏览 1115 评论 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将一直存在使能的状态且不可关闭。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

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

0 文章
0 评论
84961 人气
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文