stm32f103c8t6 マイクロコントローラー用のコードを書き込もうとしています。割り込みを無効にする必要があるデバイスと常に通信しています...ただし、これも特定の GPIO ピンの立ち下がりエッジによってすぐに中断する必要があります。
割り込みを無効にしないと、約 45 クロック サイクルの散発的な遅延で通信が失敗することがあります。CPSRレジスタのIビットを設定してすべての割り込みを無効にすると、この問題が完全に修正され、割り込みの問題だと思います...ただし、GPIO割り込みが機能しないため、これは解決策ではありません.
GPIO 割り込みに使用するものを除いて、NVIC のすべての有効化ビットをクリアしようとしましたが、問題は引き続き発生します。
問題を引き起こしている可能性のある NVIC によって処理されない割り込みはありますか? または、他のアイデアを持っている人はいますか?どんな助けやアイデアも大歓迎です!ありがとう。