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

  • 58
  • 0
  • 约2.59千字
  • 约 8页
  • 2017-01-22 发布于重庆
  • 举报
STM32复位和时钟控制(RCC)

复位 STM32F10xxx支持三种复位形式,分别为系统复位、电源复位和备份区域复位。 1、系统复位 系统复位将所有寄存器设置成复位值,除了RCC_CSR(控制状态寄存器)中的相关复位标志位,通过查看RCC_CSR寄存器,可以识别复位源。 系统复位可由以下5种方式产生: 外部引脚NRST复位(低电平触发); 窗口看门狗(WWDG)计数终止 独立看门狗(IDOG)计数终止 软件复位(SW RESET),通过将中断应用和复位控制寄存器( Application Interrupt and Reset Control Register )中SYSRESETREQ位置1。具体参考Cortex-M3 programming manual。 低功耗管理复位: ① 通过进入等待模式(StandBy)产生复位: 通过User Option Bytes中设置nRST_STDBY位使能这种复位模式。这时,即使执行了进入待机模式的过程,系统将被复位而不是进入待机模式。 ② 通过进入停止模式(STOP)产生复位: 通过User Option Bytes中设置nRST_STOP位使能这种复位模式。这时,即使执行了进入停止模式的过程,系统将被复位而不是进入停止模式。 2、电源复位 电源复位设置所有寄存器置初始值,除了备份区域。 电源复位可由以下2种方式产生: 上电复位和掉电复位(POR/PDR reset)

文档评论(0)

1亿VIP精品文档

相关文档