1,不要在中斷函數中設定或者使用Delay()長時間延時,沒有辦法的情況下才會在中斷中使用,如果可以的話,中斷函數盡可能的短
2,在PCON=0x02;之后至少要加四個 _nop_ (); 不知道為什么,官方叫這么做,你就這么做,錯不了
3,進入掉電之前,你要用的喚醒中斷都要先設定
4,中斷喚醒之后,程序會執行PCON=0x02;之后的代碼,由于沒有看到完整的代碼,不知道你程序是怎么跑的,這STC喚醒壓根就不是什么高深技術或者商業機密,大可上傳代碼文件,你截個圖,沒頭沒尾的
5,一定要P00=0;P01=0.....嗎?難道不成P0=0x00嗎?
6,聽說現在STC15可以仿真,你可以搞個仿真電路,也許論壇有人會玩,反正我只對開發板感興趣 |