このハンズオンテストは、真のお客様の要件を伴います。お客様はSLCDディスプレイを備えたバッテリー駆動デバイスを設計しており、最小の消費電力が主要な要件です。お客様はKL43を検討し、RTCおよびSLCDモジュールに関する消費電力データについて疑問に思っています。したがって、テストに関する以下の要件があります。
上記の要件に従って、どの低電力モードを選択する必要がありますか?RTC モジュールと SLCD モジュールは、この低電力モードで動作する必要があります。KL43リファレンスマニュアルの表7-2[低電力モードでのモジュールの動作]から、以下の情報が含まれています。
5.VLLS0 では、クロッキング オプションは from RTC_CLKIN のみです。
7.フレーム終了ウェイクアップは、LLS および VLLSx ではサポートされていません。
RTCおよびSLCDモジュールは、非同期動作でVLLS1低電力モードで動作する可能性があります。VLLS1 低電力モードを使用すると、RTC および SLCD モジュールのクロックは、次のクロッキング数値の OSC32KCLK を選択できます。
KL43は、ウェイクアップリセット後にVLLS1低電力モードからウェイクアップし、ソフトウェアはシステムリセットステータスレジスタをチェックして、どのようなリセットが発生するかを確認し、関連情報を印刷します。LLWUモジュールは、2つのウェイクアップソースを備えたVLLS1低電力モードウェイクアップモジュールとして使用され、1つはRTCアラーム割り込み、もう1つはPTC3(SW3)です。リセット・ピン(SW2)は、VLLS1の低消費電力モードをウェイクアップすることもできます。
FRDM-KL43Zボードを使用したハードウェアプラットフォームには、以下の特長があります。
ソフトウェアプラットフォームは、kex.nxp.com からダウンロードできるFRDM-KL43Zボード用のKSDK V2.0に基づいています。
添付されているデモ・ソフトウェアのデフォルト・パスは、C:\Freescale\SDK_2.0_FRDM-KL43Z\boards\frdmkl43zです。
以下は、ソフトウェアのフローチャートです。