Wer kann mir helfen? Ich muss einen Interrupt in C verwenden und habe keine Ahnung wie das geht. Ich will den INT0 auswerten. Hat jemand ein Quelltextbeispiel oder ein Tutorial? Bei Google finde ich nichts Gruß Hannes
Hannes wrote: > Wer kann mir helfen? > Ich muss einen Interrupt in C verwenden und habe keine Ahnung wie das > geht. > Ich will den INT0 auswerten. > Hat jemand ein Quelltextbeispiel oder ein Tutorial? > Bei Google finde ich nichts Warum Google ? Die erste Anlaufstellen sollten das Manual zu Deinem Compiler, die Webseite des Compilerherstellers oder ganz einfach das Example-Verzeichnis Deiner Compilerinstrallation sein. Ansonsten, Hilfe kanns nur geben, wenn Du endlich mal Deinen Compiler nennst. Peter
Wie Peter schon gesagt hat, steht in der Compiler Doku.
1 | void timer_0_isr (void) interrupt 1; // Timer 0 ISR |
2 | void ext_int (void) interrupt 2; // External ISR |
3 | void timer_1_isr (void) interrupt 3; // Timer 1 ISR |
4 | void uart_isr (void) interrupt 4; // UART ISR |
5 | void timer_2_isr (void) interrupt 5; // Timer 2 ISR |
Grundsätzlich kennst du dich mit den Interrupts aus ? Wenn es um die Deklaration geht, siehe Beispiel z.B. SDCC. Die Namen kannst du frei wählen, entscheidend ist das Keyword "interrupt".
Ist doch der offensichtliche Fall: Da muss mal wieder jemand ne Hausaufgabe machen, der die letzten Stunden blau gemacht hat. Bloß keine Lösung liefern!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.