4.5.1 复位操作
一旦复位产生,CPU立即终止处理当前程序并等待复位释放。复位释放后,CPU将从复位向量标识的地址开始处理程序。晶振稳定等待时间过后,CPU开始工作。
复位源:
复位因素
复位类型 复位条件
外部复位 外部复位引脚输入低电平
软件复位 在standby control 寄存器的SRST软件写”1”
看门狗复位 看门狗定时器溢出
上电复位/低电平检测复位 上电或提供的电压低于检测电压
外部复位:外部复位是由外部复位引脚输入低电平产生的。RST引脚输入的低电平
软件复位:在standby control 寄存器的SRST软件写”1”,产生一个软件复位。
看门狗复位:看门狗定时器启动后,如果在预设的时间内没有清零,就会产生一个看门狗复位。
上电复位/低电平检测复位:上电的时候产生一个上电复位,提供的电压低于一个预设的值,会产生一个低电平检测复位。两者的逻辑功能是一样的。
点击查看图片![]()
4.5.2 复位信号及其产生
复位源寄存器(RSRR)
复位源寄存器显示引起复位的原因:
Bit名 功能
Bit7
Bit6 没有用 只能读,不能写,读出的值总是”1”
Bit5
Bit4 外部复位标志位 只读,发生外部复位该位置”1”
Bit3 看门狗复位标志位 只读,发生看门狗复位该位置”1”
Bit2 上电复位标志位 只读,发生上电复位该位置”1”
Bit1 硬件复位标志位 只读,发生硬件复位该位置”1”
Bit0 软件复位标志位 只读,发生软件复位该位置”1”
复位电路
复位电路分为上电自动复位和手动复位电路。



