GPIO ピンのハイ/ローをトグルし、( を使用して) ハイとローの間に遅延を設けてからudelay
、一定期間 GPIO 状態をサンプリングするルーチンがあります。コードのこの部分が、スケジューラーや考えられる割り込みによってプリエンプトされることなく実行されるようにする必要があります。デュアル コア ARM システムでコードを実行しているので、SMP である必要があります。Spin_Lock_IrqSave()
そのような目的には十分安全ですか?私のコードはまだ何らかの形で中断されているように感じましたが、まだ証拠はありません。
どうもありがとう。