Interrupts verstehen

Gast #118792
Lesenswert?

Tach zusammen,

Männer ich hab da ein kleines Prob, ich muss ein C Code für eine kleine
Tastatursteuerung neumachen und weis nicht genau was dieser aufruf
bedeutet:

void i_int() interrupt 7 using 1
{

}

Versteh ich das richtig das ich hier den P1.7 als Interupt sehe? Wenn
nicht, für was steht die 7 und die 1?

Danke schonmal
Gast #118796
Lesenswert?

Hi!

Naja, der Interrupt-Vektor ist die Adresse zu der das Programm springt,
wenn ein Interrupt ausgelöst wird!! In deinem Fall ist über den Compiler
( KEIL ?) die Nummer hinter dem Interrupt einem ganz bestimmten gerät
zugeordnet!! z.B.

void timstub(void) interrupt 1
{
}

ist der Timer1 !!

Da gibt´s aber auch ne Tabelle für!!

MfG         Thomas D.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren