4、复位和时钟控制
4.1、复位
STM32有三种复位类型:系统复位、电源复位和备份域复位。
4.1.1系统复位
系统复位时,除了时钟控制CSR寄存器里的那些复位标志和在备份域的寄存器没有复位,
其它的寄存器都将复位。(see Figure 3)
当以下条件任何一个发生时,将产生一个系统复位:
1、 在NRST脚上出现低电平。(External Reset)
2、 窗口看门狗计时到。 (WWDG Reset)
3、 独立看门狗计时到。 (IWDG Reset)//这两个看门狗的名称如译得不对,望见谅
4、 软件复位。 (SW Reset) (see Section : Software Reset)
5、 低电压管理复位。(see Section : Low-power management Reset)
通过检查控制/状态寄存器RCC_CSR里的复位标志可以识别复位源。(see Section 4.3.10:
Control/status register (RCC_CSR))。
软件复位
如要强行软件复位芯片,必须将在Cortex-M3应用中断和复位控制寄存器里的
SYSRESETREQ位置1。如需了解更多的细节,请参考Cortex-M3技术参考手册。
低电压管理复位
有两种方式产生低电压复位:
1、 当进入STANDBY模式时,产生复位。
通过复位用户选项字节里的_nRST_STDBY位来使能这种复位,在这种情况下,只要进
入STANDBY模式被成功的执行,进入STANDBY模式被器件复位所取代。
2、 当时入STOP模式时,产生复位。
通过复位用户选项字节里的_Nrst_STOP位来使能这种复位,在这种情况下,只要进入
STOP模式被成功的执行,进入STOP模式被器件复位所取代。
为了得到更多的用户选项字节里信息,请参考STM32F10X FLASH编程手册。
();//重启计数器(喂狗) Tic_IWDG=0; //变量清零 } STM32笔记之十四:基本问题,来讨论一下软件架构 网上大家都在讨论和学习, 但是对于架构这个基本问题却没...
STM32学习笔记_电子/电路_工程科技_专业资料。一 、上拉电阻与下拉电阻 流 拉电流 灌电 上拉电阻:一般应用于 OC 输出电路,比如 P0 口设定为输入/输出时,...
STM32 学习笔记(1) :GPIO 口的使用 2011 年 3 月 19 日 顺序点亮 LED 灯 摸索了很久之后终于把 ARM 开发板上的 LED 灯点亮了,虽然是很简单的一个 IO ...
(喂狗) Tic_IWDG=0; } //变量清零 STM32 笔记之十四:基本问题,来讨论一下软件架构 笔记之十四:基本问题, 27 / 31 网上大家都在讨论和学习,但是对于架构...
STM32学习笔记_电子/电路_工程科技_专业资料。FLASH 篇: 一、闪存:主存储器,信息块和闪存存储器接口寄存器等 3 部分组成。 1、主存储器:存放代码与数据常量(...
STM32学习笔记_电子/电路_工程科技_专业资料。STM32 学习笔记 linlifeng 2011/01/13 00 STM32 学习笔记-基本硬件 ... 2 01 STM32 学习笔记-编译 ..STM32 ...
stm32学习笔记_电子/电路_工程科技_专业资料。stm32学习笔记MDK 不会让你直接在入口 参数处设置一个简单的字, 因为这样代码可读性太差 MDK 一般把取值范围的宏...
stm32学习笔记_计算机软件及应用_IT/计算机_专业资料。本笔记为本人基于原子开发板的基础上的自学笔记Stm32 学习笔记—寄存器版本 养成良好的编程能力很重要! ! ...
STM32学习笔记_电子/电路_工程科技_专业资料。STM32学习笔记常用英文单词 remap:重映射 partialremap:部分重映射 pend:挂起 工程模板的建立可以套用标准模板,只把...
STM32学习笔记 原创_计算机硬件及网络_IT/计算机_专业资料。自己在学习野火STM32F103时做的笔记,对多个外设实验及一些STM32内核的东西做了说明与分析。绝对原创!!...
热门文档