2008年12月3日 星期三

電腦鼠-省電模式2

由於上一篇Idle Mode,有提到我的選單是用while在跑的


當初是用while在寫按鍵掃描和點矩陣跑馬燈用,,所以沒有辦法進到idle mode


為了能省電,所以必需要while改成用TIMER來掃描,因為硬體接腳不在外部中斷上,所以只好使用軟體中斷掃描的方式。


大概是這樣的跑馬燈。








這是用while沒有辦法進到Idle 下需要320mA。



利用Timer 中斷,配合Idle 約只要240mA,約可以省下80mA。



改天有空再來學習Sleep該怎麼使用。


沒有留言:

張貼留言