2350291_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2350291_ja-JP

2350291_ja-JP

FRDM-MCXA153: FlexPWM ISR周波数の不一致(期待値21.6kHz、実際値1.46kHz)

こんにちは、

私はFRDM-MCXA153開発ボード用のファームウェアを開発していますが、FlexPWM割り込み周波数に問題が発生しています。

問題: MCUXpresso Config Toolsを使用して FlexPWM を21,600 Hzで動作するように設定しました。しかし、割り込みサービスルーチン(ISR)は約1,464Hzでトリガーされています。

私のISRは以下のように実装されています。

void FLEXPWM0_SUBMODULE0_IRQHandler ( void ) {

pwm(); // フラグをクリアするカスタムルーチン

  }

講じた措置:

  • クロックツールでクロックソースの設定を確認しました。

  • 設定ツールで様々なプリスケーラとモジュラスの設定を試しましたが、出力周波数が正しくありません。

  • すべての故障ピンが無効になっています

この食い違いの原因は何でしょうか?クロックツリーの設定ミスか、FlexPWMモジュール内の特定のレジスタを見落としている可能性はありますか?

.mexファイルを添付しましたファイル。私はMCUXpresso 25.6.136を使用しています。そして最新のSKD。

よろしくお願いいたします!


開発ボードRe: FRDM-MCXA153: FlexPWM ISR frequency mismatch (Expected 21.6kHz, getting 1.46kHz)

こんにちは、 @LuisWollさん

最も可能性の高い根本原因は、サブモジュール0が意図したものとは異なるeFlexPWMイベント情報またはクロックソースから割り込みを発生させていることだと思います。

直接テストできるように、コードを共有していただけますか?

BR

ハリー

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎04-15-2026 05:29 AM
更新者: