下载此文档

STM32复位和时钟控制(RCC).doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
复位 STM32F10xxx 支持三种复位形式,分别为系统复位、电源复位和备份区域复位。 1 、系统复位系统复位将所有寄存器设置成复位值,除了 RCC_CSR (控制状态寄存器) 中的相关复位标志位, 通过查看 RCC_CSR 寄存器, 可以识别复位源。系统复位可由以下 5 种方式产生: 1) 外部引脚 NRST 复位(低电平触发); 2) 窗口看门狗( WWDG )计数终止 3) 独立看门狗( IDOG )计数终止 4) 软件复位( SW RESET ) ,通过将中断应用和复位控制寄存器( Application Interrupt and Reset Control Register )中 SYSRESETREQ 位置 1 。具体参考 Cortex-M3 programming manual 。 5) 低功耗管理复位: ①通过进入等待模式( StandBy )产生复位: 通过 User Option Byte s 中设置 nRST_STDB Y 位使能这种复位模式。这时,即使执行了进入待机模式的过程,系统将被复位而不是进入待机模式。②通过进入停止模式( STOP )产生复位: 通过 User Option Bytes 中设置 nRST_STOP 位使能这种复位模式。这时,即使执行了进入停止模式的过程,系统将被复位而不是进入停止模式。 2 、电源复位电源复位设置所有寄存器置初始值,除了备份区域。电源复位可由以下 2 种方式产生: 1) 上电复位和掉电复位( POR/PDR reset ) 2) 退出等待( StandBy )模式这些复位源都作用在 NRST 引脚上,并且在复位延迟期间保持低电平。提供给设备的系统复位信号都由 NRST 引脚输出, 对每一个内部/ 外部复位源, 脉冲发生器都将保证一个 20us 最小复位周期。对于外部复位,当 NRST 位置低时,将产生复位信号。 3 、备份区复位备份区复位仅仅影响被分区域,有以下两种产生方式: 1) 软件复位, 设置备份区域控制寄存器 RCC_BDCR ? BDRST =1; 2)在V DD 和V BAT 两者掉电的前提下, V DD 或V BAT 上电。时钟系统时钟( SYSCLK )可由 3 种时钟源驱动: ?内部高速震荡时钟( HSI ) ?外部高速震荡时钟( HSE ) ? PLL 时钟设备有如下 2 种二级时钟源: ? 40KHz 的内部低速 RC 震荡时钟( LSI ) ,用来驱动独立看门狗( IDOG ) 、或驱动用来从停止/ 等待模式中恢复的 RTC 时钟; ? 的低速外部晶振时钟( LSE ) ,用来驱动 RTC 时钟以上 5 中时钟都可以独立的打开或关闭。时钟树如下: 1 、外部高速震荡时钟( HSE ) 外部时钟信号来源: 1 外部时钟信号。在这种模式下, OSC_IN 接时钟输入信号, OSC_ OU T 引脚悬空,输入信号是最高 25Mhz 的占空比是 50% 的方波、正弦波、三角波信号。使能方式: RCC_CR ? HSEBYP 和 HSEON 置 1 2 外部晶体/ 陶瓷谐振产生信号,晶振频率范围在 4~16Mhz 。通过 RCC_CR ? HSEON 可以开/ 关外部晶振 2 、内部高速震荡时钟( HSI ) 内部高速时钟由一个 8MHz 的 RC

STM32复位和时钟控制(RCC) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小228 KB
  • 时间2017-05-29