|
我想编写一个程序,程序中需要区分复位原因。是掉电复位还是看门狗复位,或者是RET端按钮复位。冷启动复位和热启动复位我已可以区分出来了,就是复位后如何区分看门狗复位和RET端按钮复位。stc15W4K单片机的ret端按钮复位后,看数据手册IAP_CONTR.6=1,但我程序中就是按这个位来区分是RET端按钮复位还是看门狗复位的,但RET按钮复位后,好像IAP_CONTR.6为0,不知为什么,我是采用 if((IAP_CONTR & 0x40)==0x40)来判断IAP_CONTR.6/SWBS是否复位后为1的,请教知道的帮助一下。
|
评分
-
查看全部评分
|