一、简介
在项目中有遇到过设备在常上电情况下,出现重启问题。为了区分是软件造成的还是硬件造成的,在每次开机都去读取MCU复位控制寄存器的值来判断。
二、RCON复位控制寄存器
寄存器的各个位的值定义如下:
当是软件复位时,主要观察IOPUWR位或WDTO位是否被置1,当是硬件复位时,主要观察BOR和POR是否被置1。
一、简介
在项目中有遇到过设备在常上电情况下,出现重启问题。为了区分是软件造成的还是硬件造成的,在每次开机都去读取MCU复位控制寄存器的值来判断。
二、RCON复位控制寄存器
寄存器的各个位的值定义如下:
当是软件复位时,主要观察IOPUWR位或WDTO位是否被置1,当是硬件复位时,主要观察BOR和POR是否被置1。