1、關掉不需要的外設的時鐘和電源開關; 2、在睡眠前設置IO引腳的狀態,根據硬體電路把IO置高或置低; 3、在低功耗狀態下是否需要內核運行,如果不需要,也要關掉電源或時鐘,如果不能關閉,看能否啟用低頻率的時鐘源; 4、註意RAM區,在低功耗下哪些可以不掉電,哪些會掉電,需要保存的數據可以放在不掉電的 ...
1、關掉不需要的外設的時鐘和電源開關;
2、在睡眠前設置IO引腳的狀態,根據硬體電路把IO置高或置低;
3、在低功耗狀態下是否需要內核運行,如果不需要,也要關掉電源或時鐘,如果不能關閉,看能否啟用低頻率的時鐘源;
4、註意RAM區,在低功耗下哪些可以不掉電,哪些會掉電,需要保存的數據可以放在不掉電的RAM區;(怎麼制定變數存放位置,可以參考分散載入文件)
5、要把低功耗狀態下不用的外部器件關閉電源;
6、外部類似分壓電阻這樣的電路,儘量把電阻加大,但是要考慮到偏置電流、器件內部電阻等,並不是無限加大的。
7、目前能想到的暫時這麼多。。。