電源管理(軟體控制)
要讓以電池運作的機器在指定時刻從睡眠狀態醒來,經常使用的是下列何者?
- A讓CPU持續以最高頻率運作
- B即使在睡眠期間也以微小功率持續運作的即時時鐘(RTC)的鬧鐘
- C將電池取下後再裝回
查看答案與解析
正確答案:B. 即使在睡眠期間也以微小功率持續運作的即時時鐘(RTC)的鬧鐘
即使在睡眠期間,以32.768 kHz晶體等驅動的小型即時時鐘,也能以微安培以下的電流持續計時。到了設定的時刻就會發出鬧鐘中斷,喚醒CPU。除此之外,按鈕或感測器訊號的變化、通訊的接收等也會成為喚醒的契機。只要事先設定好以什麼契機醒來,其餘時間就能深度睡眠。
- A. 那樣就不是在睡眠了。
- B. 正確。接腳的變化等中斷也能成為喚醒的契機。
- C. 取下電池的話,時刻等資訊會遺失。