2011年3月11日 星期五

省電模式與喚醒4 ,結論

AN11027提供
1. 動態調整運行時脈的範例
2. 進入不同省電模式的範例程式碼
3. 外部訊號喚醒設定
  • 包含13個可選擇的Sleep/Deep Sleep 喚醒Start logic signal (PIO0_0~PIO0_11,PIO1_0)
  • 每個PIN獨立設定上升緣/下降緣訊號觸發喚醒
  • 固定的PIO1_4,將訊號由High至Low 喚醒Deep Power-Down mode
4. 從Deep Sleep Mode中自動喚醒的範例(使用WDT當作Clock source),可設定喚醒的時間間隔.但是喚醒至程式執行則需要更多時間
5. 各模式的省電數據以及喚醒至程式執行所需時間

綜合以上省電模式與喚醒方式,及數據.
了解優缺點,及系統所需的規格後,將能更有彈性的在效能及耗電上取得平衡設計.

2011年3月10日 星期四

省電模式與喚醒3 ,Self wake-up from deep sleep mode

圖1


第二個範例從Deep Sleep mode中自動喚醒.不需要外部訊號喚醒.
所以這個實驗就不需要另外diy,單就只有LPCXpresso也可以作.
方式很簡單,直接import範例中所含的 LPC1100 self wakeup.zip

2011年3月8日 星期二

省電模式與喚醒2-2,LPC1100 wakeup source code



Diy完成後, project code也下載 wakeup_mcudiy_20110221.zip
搭配硬體線路操作會是menu中 a,b,c,d Sleep and Deep Sleep mode都由 PIO0_6 按下(PULL HIGH)喚醒. 原AN中為PIO0_2 PULL LOW.
e Deep Power-down mode 由PIO1_4按下(PULL LOW)喚起.

2011年3月1日 星期二

省電模式與喚醒2-1,LPC1100 wakeup

圖1
將project開啟後,編譯並燒錄完成.
PuTTY: 選定COM PORT後,設定 9600,8,1,N,N
RESET LPCXpresso,見圖1訊息.
Related Posts Plugin for WordPress, Blogger...