papanda panda / Mbed 2 deprecated lpc1114_wdt_deepsleep

Dependencies:   mbed

Homepage

IoT活用では、どうしても間欠動作(running->deepsleep->(wdt reset)->running->deepsleep...)が必要になりますが、参考にしたコードがLPC1114ではことごとく動かなかったので書きました。ハマりどころはLPC1114の場合TCカウンタが24bitしかない、ということです。このためLPC1768などの作例で、メインクロックを使っているものはLPC1114だと数十秒しかスリープできないという問題が生じます。今回は、WDTカウンタを7.8KHzで使っています。精度はあまりよくないので時計代わりには使えません。


All wikipages