请教32G12K128手册9.1.4 中复位标志寄存器(RSTFLAG)的使用
有2个问题请教大家:
1、这个寄存器中的WDTRSTF位,手册中的解释是“读 1:当前的复位是由看门狗溢出所触发”,也就是说,MCU可以自己识别本次复位是看门狗复位,还是上电复位?
手册中复位后RSTFLAG的值是“XXX10100”,也就是说WDTRSTF的默认值是0,指的是上电复位的值是0?
2、例程中有 "RSTFLAG |= 0x04; //设置看门狗复位需要检测P3.2的状态,否则看门狗复位后进入USB下载模式 "一句,我的电路板中,P3.2是浮空的,没有使用,也需要执行这一句吗?P3.2模式设为准双向可以吗?,为了可靠地进行看门狗复位,P3.2的初值设为1还是0好一些?谢谢。
WDTRSTF 上电为0,看门狗复位后变为1
RSTFLAG |= 0x04 的意思是 SWRSTF 置1,清除软件复位标志
例程仅供参考,根据你想实现的功能编写程序,你需要明确需的是想要实现什么功能 DebugLab 发表于 2025-11-4 17:52
WDTRSTF 上电为0,看门狗复位后变为1
RSTFLAG |= 0x04 的意思是 SWRSTF 置1,清除软件复位标志
例程仅供参 ...
好的,谢谢版主的回复,看来我是对MCU复位的过程还理解的不彻底,我再仔细看看手册,领会下,有不理解的再来请教,谢谢。
页:
[1]