tarosukeの日記: talosという名の俺OS
日記 by
tarosuke
割り込みリクエストをハンドラのあとでクリアしてた。やべやべ。後クリアだと割り込み処理が終ってから割り込みリクエストをクリアするまでの間に割り込みがエッジで入るとリクエストが捨てられてしまうのだ。んで、OADG機のIRQは全部エッジ割り込み。orz
逆にリクエストとステータスが一緒だったりするデバイスだと後クリアが基本。リクエストを落すと次のデータが出てくるような場合とかに前クリアするとデータを捨ててしまうからな。それから割り込みコントローラにレベルで入ってる場合も後クリア。前クリアだと無駄な割り込みが入るからな。
いままでレベルトリガとかMCU内蔵とかばーっかりやってたんで、つい後クリアにしちまったい。
talosという名の俺OS More ログイン