Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: pgahlen am 21. June 2010, 20:35
-
ich habe im KBC-Tutorial ein Problem.
dort wird einenVariable IRQ-BASE verlangt.
Ich weiss aber nicht wo ich die definieren soll.
wahrscheinlich sollte sie längst in meiner intr.c sein. Aber dort ist sie nicht
-
IRQ_BASE wird dort für die Interruptnummer vom ersten IRQ benutzen, also von IRQ 0. Die Tastatur hat den IRQ 1, deswegen wird dort IRQ_BASE + 1 benutzt.
Was genau das ist, hängt davon ab, wie du den PIC initialisiert hast. Dort gibst du ja an, ab welcher Interruptnummer du die IRQs gemappt haben willst.
-
Es wird oft der Wert 32 genommen. Dann liegen die 16 IRQs im Bereich 32 bis 47, der ansonsten unbenutzt ist.
-
Ok
Danke für die antworten, hat mir sehr geholfen