|
我想編寫一個程序,程序中需要區分復位原因。是掉電復位還是看門狗復位,或者是RET端按鈕復位。冷啟動復位和熱啟動復位我已可以區分出來了,就是復位后如何區分看門狗復位和RET端按鈕復位。stc15W4K單片機的ret端按鈕復位后,看數據手冊IAP_CONTR.6=1,但我程序中就是按這個位來區分是RET端按鈕復位還是看門狗復位的,但RET按鈕復位后,好像IAP_CONTR.6為0,不知為什么,我是采用 if((IAP_CONTR & 0x40)==0x40)來判斷IAP_CONTR.6/SWBS是否復位后為1的,請教知道的幫助一下。
|
評分
-
查看全部評分
|