精品少妇人妻一区二区黑料社区-日本精品久久久-欧美裸体视频-奇米777第四色-www.一级片-日韩精品一区二区三区视频在线观看-欧美性色网-free黑人多人性派对hd-亚洲视频一二三-亚洲成人网在线-99精品久久久久久中文字幕-午夜亚洲一区-性xx紧缚网站-一本色综合-亚洲成色在线-99re6在线视频-亚洲高清精品视频-激情五月婷婷在线-国产精品视频h-欧美精品欧美极品欧美激情-日本黄色生活片-www日韩在线观看-一本一道久久a久久精品-亚洲精品一品-成熟人妻视频一区二区三区

電源的軟件管理

鉅大鋰電  |  點擊量:0  |  2020年06月17日  

電源管理狀態就是全速工作狀態與消耗電力最低的休眠狀態。所以電源管理的重要任務就是適時地在全速工作狀態和休眠狀態間切換,從而達到節省電力的目的。具體的設計思路是在系統初始化時生成一個內核守護線程,該線程每隔一按時間檢查一次系統狀態,假如系統持續處于空閑狀態的時間大于預設值,就調用匯編指令使系統進入休眠,直至用戶操作將其喚醒。


1.喚醒


當用戶試圖喚醒系統時,ARM要從Sleep狀態恢復到正常工作狀態,要經過一個蘇醒的過程,該過程初期的動作與正常的Reset過程相同。


加入這些代碼之后就可以正常將系統由睡眠狀態喚醒了。


2.切換到睡眠狀態


重要功能是保存棧地址,清除數據緩存,將內存置為自我刷新狀態等。當所有步驟按順序完成后,執行:


將系統切換進睡眠狀態。


3.電壓的采集


電壓采集是一個簡單的程序,可以使系統跟蹤當前的電壓情況。


數據采集任務Vo_Sampling_Task()中用OSTimeDly()函數實現4個節拍延時,即每隔4×0.5=2ms任務執行一次,這就保證了20ms采樣10個點的取樣速率。


相關產品