2391557_ja-JP

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

2391557_ja-JP

2391557_ja-JP

S32K312: WKUP割り込みがトリガーされない

DiaDev_0-1783418064066.png


DiaDev_1-1783418072029.png


DiaDev_2-1783418089747.png




I have configured PTB2 as the WKUP input pin, and WKUP チャネル 8 はPTB2にマッピングされます。WKUPのモジュール構成は正しいようです。しかし、WKUPの割り込みはトリガーされていません。

以前、同じピンをEIRQ入力として設定したところ、割り込みが正常にトリガーされたため、ピンと外部信号が正しく機能していることが確認できました。

問題:

  • PTB2はWKUPの入力として設定されています。
  • WKUPチャネル8はPTB2に割り当てられていました。
  • WKUP割り込みは受信されませんでした。
  • 同じハードウェア構成で、EIRQ構成でも正しく動作します。

割り込みが生成されないようにする追加のWKUP設定要件、依存関係、または既知の制限があるかどうか、ご協力ください。

Wkpu_Ip_Init(0U, &Wkpu_Ip_Config_PB);
/* INT2: ウェイクアップトリガー。*/
Wkpu_Ip_EnableInterrupt(0, Wkpu_Ip_ChannelConfig_PB[2U].hwChannel);
Wkpu_Ip_EnableNotification(Wkpu_Ip_ChannelConfig_PB[2U].hwChannel);

Re: S32K312: WKUP Interrupt Not Triggering

こんにちは、 @DiaDev さん

S32K3は~60の外部ウェイクアップに加え、4つの内部ウェイクアップソースも提供しており、チャネル設定時にこれらを考慮しなければなりません。これは、+4をオフセットとして加えることを意味します:

Julin_AragnM_0-1783443817593.png

PTB2はウェイクアップパッド[8]で、4つの内部ソースがチャネル 12となります。 この設定を変更して、WKPUがトリガーされるかどうかテストしてください。

よろしくお願いします、
ジュリアン

タグ(1)
評価なし
バージョン履歴
最終更新日:
水曜日
更新者: