Hi Ich habe hier ein Code um die externe interrput-funktion kennenzulernnen. Hier soll einfach beim betätigen der Taster2 aufm STK500 das LED1 angehen, leider geht das LED von alleine an. es wäre nett wenn unsere Profis sich das angucken können.für weitere Beispiele wäre ich auch dankbar. PS:Code als ANhang, ich benutzte STK55+atmega88 merci
Du deaktivierst Interrupts in den init_*-Funktionen und aktivierst sie nicht wieder.
... und statt
1 | void set_led_1( void ) |
2 | { |
3 | LED_PORT = LED_PIN | ( 1 << LED_1 ); |
4 | } |
müsste es an allen Stellen (auch mit dem Nicht-Setzen)
1 | void set_led_1( void ) |
2 | { |
3 | LED_PORT = LED_PORT | ( 1 << LED_1 ); |
4 | } |
heißen.
Es Hat leider nich funktioniert, Ich habe die Interrupts in den init_*-Funktionen aktivierst, kein Erfolg. andere Vorschläge vielleicht!!!!!!
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.