S32K144のウォッチドッグを更新するために、8ビット書き込みを4回行うことができません。16ビットと32ビットはどちらも許容されますが、8ビットは許容されません。写真に示されている8ビット書き込み方法を試しましたが、すべて失敗しました。元のマニュアルは以下のとおりです。
更新書き込みシーケンスは
• 2 つの 16 ビット書き込み (0xA602、0xB480) または 4 つの 8 ビット書き込み (0xA6、0x02、0xB4、
0x80) WDOG_CS[CMD32EN]が0の場合。
• WDOG_CS[CMD32EN]が1の場合、32ビット書き込みが1回行われます(0xB480_A602)。
CNT登録簿へ。両方のメソッドはWDGタイムアウト前に実行されなければなりません。そうでない場合、
ウォッチドッグがMCUをリセットします。
更新シーケンスを開始する前に、グローバル
割り込み。そうでなければ、割り込みによって事実上無効になる可能性がある
更新シーケンス、更新前に割り込みが発生した場合
書き込み完了。シーケンスが終了したら、グローバルを復元します
割り込み制御状態。割り込みチェックに関する参考情報
犬に餌を与える前と後にスイッチが遮断されたことを確認します。同じシナリオにおいて、給紙順序を変更し、16ビット給紙方式を使用した場合のみ成功したが、8ビット給紙方式は失敗し、8ビット給紙順序の調整は効果がなかった。