私はS9KEAZN8を使用しています。低電力モードに入る方法を知りたいです。これを実現する方法を示すコード例を提供していただけませんか?
また、MCUが低電力モードのときに、PWM信号の変化を検出する必要があります。この件を適切に処理するにはどうすればよいでしょうか?
リファレンスマニュアルにはコード例は掲載されていません。サンプルコードやアドバイスがあれば大変ありがたいです。
ありがとうございます。
こんにちは@ssjj
どのIDEを使用していますか?S32DSを使用している場合は、KEA128用のサンプルプロジェクトが利用可能です。これらの例は、若干の修正を加えることでKEA8にも適用できます。
他に質問があれば、遠慮なくご連絡ください。
BR
アリス
S9KEAZN8では、必要なクロック/電力設定を設定して低消費電力モードを設定し、適切なWFI(割り込み待機)命令を実行します。正確なモードとウェイクアップソースはS9KEAZN8電源管理モジュールによって異なります。PWM監視の場合、通常MCUは深眠状態でPWMの変化を連続的に測定できないため、割り込み対応タイマー/入力キャプチャチャネルか外部割り込みをウェイクアップソースとして設定します。エッジが検出されたらMCUを起動し、タイマー/入力キャプチャ**ペリフェラル**を使ってPWMの周期/デューティサイクルを測定します。低消費電力モードでは一部のペリフェラルやクロックが無効になっているので、デバイスの低消費電力・クロック制限をよく確認してください。