如何检测单片机是上电复位还是看门狗复位

2025-04-01 09:50:55
推荐回答(1个)
回答1:

这要看是什么型号的单片机,AT89S51和STC单片机,都有一个上电标志位POF,在PCON寄存器中,冷启动标志位为POF=1。而看门狗复位对POF没有影响。
利用POF就可以判断了,开机先读PCON寄存器,当POF=1,就是冷启动,然后置0,POF=0。
如果读PCON,当POF=0,就说明是软件复位,即看门狗复位。