問題タブ [stm32f4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1091 参照

stm32 - STM32 での CAN RX 割り込みフリーズ

RX 割り込みコールバックが実行状態になってからしばらく (30 秒、場合によっては 10 分...) トリガーされないという問題があり、失敗を探す場所がわかりません。

Emtas の CANopen スタックを使用していますが、このスタックは fa によると割り込みを有効または無効にしません。Emtas、そして私も IT 無効化を使用していません。CPU はフリーズしません。RX フリーズ後もループ内で実行されます。

情報: CPU-STM32f429、EMTAS CANOpen、Atollic lite、HAL ライブラリ。

コードの流れ:

缶の設定:

この問題の原因はどこでどのように検索すればよいですか?