Deep power-down mode example program.
LPC810のDeep power-downモードのテストプログラム。
LEDが消灯している時間はDeep power-downモードで作っています。
Warning
Deep power-downモードではリセットピンによるリセットは効きません。
フラッシュ書き込みにはISPモード(nISP=L)でパワーオンリセットして下さい。
Diff: main.cpp
- Revision:
- 1:de1ba63f90b8
- Parent:
- 0:843a94215f82
--- a/main.cpp Thu Jul 10 04:26:53 2014 +0000 +++ b/main.cpp Wed Aug 27 11:05:21 2014 +0000 @@ -11,19 +11,19 @@ #define dp7 // GND #define dp8 P0_0 -DigitalOut led1(dp5); +DigitalOut led1(dp8); int main() { led1 = 1; - wait_ms(3); + wait_ms(10); led1 = 0; - int ms = 500; + int ms = 150; int cnt = DeepPowerDown::getData0(); - if (++cnt >= 3) { + if (++cnt >= 4) { cnt = 0; - ms = 3*1000; + ms = 1500; // 1.5sec } DeepPowerDown::setData0(cnt); DeepPowerDown::wakeupTimer_ms(ms);