时钟中断寄存器RCC CIR.ppt

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

第二节 最小系统 最小系统 最小系统指ARM能够运行所需要的最基本的条件 包括:电源,时钟源,复位电路,调试接口,ARM处理器(自带128k闪存,20kSRAM) 电源 芯片要求2.0~3.6V的操作电压(VDD) 当主电源VDD关闭时,实时时钟(RTC)和备用寄存器可以从VBAT供电 为提高转换精度,ADC可以有一个独立的电源供应,以不受PCB噪音的干扰 电源方案 电源方案 电源方案 电源方案 复位 复位目的:将系统强制定位在一个可知状态 要求:准确,可靠 STM32集成了一个上电复位(POR)和掉电复位(PDR)电路,当供电电压达到2V时系统就能正常工作。 只要VDD低于特定的阈值—VPOR/PDR,不需要外部复位电路,STM32就一直处于复位模式 复位 当下列事件有一个发生都将产生系统复位: 1. NRST引脚上出现低电平(外部复位) 2. 看门狗计数终止 3. 软件复位 4. 低功耗管理复位 复位 启动配置 启动配置 启动配置 时钟 AMBA总线 时钟 时钟 时钟 时钟 时钟 时钟 时钟 时钟 时钟 PLL时钟 内部PLL可以用来倍频HSI RC的输出时钟或HSE晶体输出时钟 PLL的设置(选择HSI振荡器除2或HSE振荡器为PLL的输入时钟,以及选择倍频因子)必须在其被激活前完成。一旦PLL被激活,这些参数就不能被改动。 PLL时钟 如果需要在应用中使用USB接口,PLL必须被设置为输出48或72MHZ时钟,用于提供48MHz的USBCLK时钟。 LSE 时钟 LSE晶体 外部时钟源(LSE旁路) LSE 时钟 LSE晶体 一个32.768kHz的低速外部晶体或陶瓷谐振器。它为实时时钟或者其他定时功能提供一个低功耗且精确的时钟源。 LSE晶体通过在备份域控制寄存器(RCC_BDCR) 启动和关闭。 LSE 时钟 外部时钟源(LSE旁路) 在这个模式里必须提供一个32.768kHz频率的外部时钟源。你可以通过设置在备份域控制寄存器(RCC_BDCR)里的LSEBYP和LSEON位来选择这个模式。具有50%占空比的外部时钟信号(方波,正弦波或三角波)必须连到OSC32_IN管脚,同时保证OSC32_OUT管脚悬空。 LSI 时钟 LSI 担当一个低功耗时钟源的角色,它可以在停机和待机模式下保持运行,为独立看门狗和自动唤醒单元提供时钟。LSI时钟频率大约32kHz。 LSI 可以通过控制/状态寄存器(RCC_CSR) 启动或关闭。 系统时钟(SYSCLK)选择 系统复位后,HSI振荡器被选为系统时钟。当该时钟源被直接或通过PLL间接作为系统时钟时,它将不能被停止。 只有当目标时钟源准备就绪了(经过启动稳定阶段的延迟或PLL稳定),从一个时钟源到另一个时钟源的切换才会发生。在被选择时钟源没有就绪时,系统时钟的切换不会发生。直至目标时钟源就绪,才发生切换。 在时钟控制寄存器(RCC_CR)里的状态位指示哪个时钟已经准备好了,哪个时钟目前被用作系统时钟。 如果HSE振荡器被直间或间接地作为系统时钟来用的话,(间接的意思是:它被作为PLL输入时钟,并且PLL时钟被作为系统时钟),时钟故障将导致系统时钟自动切换到HSI振荡器,同时外部HSE振荡器被关闭。在时钟失效时,如果HSE振荡器时钟(被分频或未被分频)是用作系统时钟的PLL的输入时钟,PLL也将被关闭 RTC 时钟 RTCCLK时钟源可以由HSE/128、LSE或LSI时钟提供。 RTC 时钟 看门狗时钟 如果独立看门狗已经由硬件或软件启动,LSI振荡器将被强制在打开状态,并且不能被关闭。在LSI振荡器稳定后,时钟供应给IWDG。 时钟输出 微控制器允许输出时钟信号到外部MCO管脚。 以下四个时钟信号可被选作MCO时钟: SYSCLK HSI HSE 除2 的PLL 时钟 时钟的选择由时钟配置寄存器(RCC_CFGR)中的MCO[2:0]位控制。 时钟寄存器 1个时钟控制寄存器(RCC_CR):主要用于选择及监测时钟源 1个时钟配置寄存器(RCC_CFGR):用于配置时钟的具体参数,如速度,分频等 时钟中断寄存器(RCC_CIR):主要用于控制中断使能和监测中断状态 APB2 外设复位寄存器(RCC_APB2RSTR) APB1 外设复位寄存器 (RCC_APB1RSTR) AHB 外设时钟使能寄存器 (RCC_AHBENR) APB2 外设时钟使能寄存器(RCC_APB2ENR) APB1 外设时钟使能寄存器(RCC_APB1ENR) 备份域控制寄存器 (RCC_BDCR):后备电源供电区的控制 控制/状态寄存器 (RCC_CSR) 时钟配置寄存器(RCC_CFGR) 偏移地址: 04h 复位值: 0000 0000h

文档评论(0)

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

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

1亿VIP精品文档

相关文档