質問

Ok、学校の開発を行っています。私のプロジェクトの開発ATAハードディスクドライバーです。と思っていた割り込みサービスのルーチン作業も自分の教授が指摘いただけ送信終了の割り込みコマンドのスレーブ日替ではなく、マスターしています。

私の問題は、これからの割り込みのマスター PIC、原因となるトリプルの断層とその原因は私のシステムを再起動します。現在、国連/コチラインでき、送信機能に割り込みの日替のコードを取得します。トリプル。

現在私は確信しているの

  1. 割り込みを無効に入っISR
  2. 私は正しく送信に割り込みバイト(クラス試験)
  3. いないといけないと再認識し、同割り込み

これをもたらしているのが大量にフラストレーション、できないかと考えている人がい指導なしに当社のコードです。

よろしく!

役に立ちましたか?

解決

I guessです。ここではもチェック。

  • はEOI以外のセグメントとはどのようなものですか。
  • はEOIを読み取り専用のページに表示すべき事は何か?
  • で割り込みハンドラでの正確な特権レベルのアクセスのEOI?
  • ご使用の正確なセグメントは?

他の原因になります。それが原因となるダブルまたはトリプルル場で記述子のテーブルから崩れたりした不正に設定できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top