网站大量收购闲置独家精品文档,联系QQ:2885784924

STM8S时钟控制器功能强大而且灵活易用其目的在于使用户在获得.PDF

STM8S时钟控制器功能强大而且灵活易用其目的在于使用户在获得.PDF

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STM8S时钟控制器功能强大而且灵活易用其目的在于使用户在获得

STM8S 时钟控制器功能强大而且灵活易用,其目的在于使用户在获得最好的性能同时, 亦能保证消耗的功率最低 用户可以单独地管理各个时钟源,并将它们分配到 CPU 和各个外设。主时钟和 CPU 时 钟均带有预分频器,注意的是 STM8S 系列是没有锁相环倍频功能的。这一节我们主要是对 主时钟的编程,片内外设的时钟留到对应的外设章节中说明。 STM8 具有安全可靠的无故障时钟切换机制,可在程序运行中将主时钟源切换到另一个 时钟源。之所以我们在这一节内容安排在第三节,是因为 STM8S 有默认时钟源而且简单 IO 口编程相对于入门来说更容易接受,所以我们特意安排在第三节。 抗电磁干扰时钟配置寄存器 为了避免由电磁干扰造成的对应用程序误写操作或系统挂起,大多数关键的时钟配置寄 存器都有一个互补寄存器与之相对应。系统将会自动检测这些关键寄存器与其互补寄存器之 间是否匹配。如果不匹配,则产生一个EMS 复位,从而使应用程序恢复到正常操作。详情 请参见时钟寄存器描述。 这在特定环境下是很有帮助的。 主时钟源介绍 下面 4 中时钟源可用做主时钟 1、1-24MHz 高速外部晶振(HSE ) 2 、最大24MHz 高速外部时钟信号 3、16MHz 高速内部 RC 振荡器(HSI ) 4 、128KHz 低速内部 RC (LSI ) 各个时钟源可以单独打开或者关闭,从而优化功耗 HSE 高速外部时钟信号可由下面两个时钟源产生 HSE 外部晶体/陶瓷谐振器 HSE 用户外部有源时钟 HIS HIS 信号由内部 16MHz RC 振荡器与一个可编程分频器(分频因子从 1 到 8)产生。分 频因子由寄存器 CLK——CKDIVR 决定。 LSI 128KHz 的LSI RC 时钟是一个低功耗的可选主时钟源,也可在停机(Halt)模式下作为维 持独立看门狗的低功耗时钟源。 2、主时钟切换 时钟切换功能为用户提供了一种易用、快速、安全的从一个时钟源切换到另一个时钟源 的途径。 2.1 系统启动 为使系统快速启动,复位后时钟控制器自动使用 HSI 的 8 分频(HSI/8)做为主时钟 (2MHz )。其原因为HSI 的稳定时间短,而 8 分频可保证系统在较差的 VDD 条件下安全启 动。 一旦主时钟源稳定,用户程序可将主时钟切换到另外的时钟源。 2.2 主时钟切换的过程 用户可选择下面两种方式切换时钟源: 自动切换 手动切换 时钟树 在这里我们只解析有关的寄存器,其它寄存器在对应模块有更详细说明 时钟寄存器 1、 内部时钟寄存器 CLK_ICKR 地址偏移值:0x00 复位值:0x01 位 7:6 保留。始终为0。 位 5 REGAH:活跃停机(Active Halt) 模式下电压调节器关闭 由软件置位或清除。为1时,一旦MCU进入活跃停机(Active Halt) 模式,主电压调节器将 关闭,从而唤醒时间将比较长。 0:活跃停机(Active Halt) 模式下主电压调节器处于开 1:活跃停机(Active Halt) 模式下主电压调节器处于关 位 4 LSIRDY:低速内部振荡器准备就绪 由硬

文档评论(0)

sunshaoying + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档