ABOV(5)MC96F6432

割り込み制御

MC96F6432 23割り込み要因。各種別を有する割り込みはソフトウェア制御を可能にする、ビットイネーブルレジスタ。4割り当てられた優先度の割り込み以外ノンマスカブル割り込み要因は、一般的に優先度の高い割り込み要因を有効にし、ソフトウェアによって制御されていません。割り込みコントローラは、次の機能があります。

  • 受け入れられた割り込み23の割り込み要因
  • 六の優先グループ
  • 4優先順位
  • マルチ割り込み多重化
  • 両方が異なる割り込み優先順位割り込み要求、優先順位の高い要求の割り込み要求を受信した場合。
  • 各割り込み制御には、少しずつとEAは、IEXビット
  • 割り込み応答時間:1つの割り込み期間3-9

ノンマスカブル割り込みが頻繁に有効(IE IE1 IE2 IE3)を割り込み許可4つのマスク可能な割り込みレジスタで、使用され、IE IE1 IE2 IE3、それぞれので、各個人が有効にすること/無効割り込み要因、トータル図7は、IE(EA)の割り込み制御ビットです。EA「0」、全ての割り込み禁止は、EAがセットされ、それらのそれぞれのレジスタを有効または無効にするイネーブルビット割り込みによって割り込み。EAビットは通常、すぐにクリーンアップ、設定された実行RET1 []コマンドの後に、割り込みサービスルーチンにジャンプされます。MC96F6432は、4つのプライオリティレベルをサポートしています。IPおよびIP1を割り当てるための割り込み優先順位によって各マスカブル割り込み。
デフォルトの割り込みレベルトリガは、必要であれば、あなたはレベルトリガモードを変更することができます。一般的な割り込み優先割り込みグループのために表に示されているように。次に、優先度設定(一方はIPであり、他方がIP1であった)が同時に要求割り込みつの異なる優先順位を受信した場合、サービス・ルーチンの割り込みより高い優先順位が、最初に実行され、前回の2つの割り込み優先レジスタによって優先より高い優先度が最初の応答であるよりも低いです。
ここに画像を挿入説明

公開された47元の記事 ウォンの賞賛0 ビュー1727

おすすめ

転載: blog.csdn.net/New_Joker/article/details/103723712