Hallo leider bin ich nicht so fitt auf dem Gebiet der Programmierung von den ATMEGA´s. Was ich machen möchte ist, die UART mit einem externen Interrupt zu aktivieren bzw. zu deaktivieren in Assembler Die verwendung vom externen Interrupt stellt kein Problem dar. Es geht rein nur um die Aktivierung und Deaktivierung des Interruptes bzw. des Empfanges der UART. ich hoffe es kann mir jemand helfen danke im vorraus Roland
schreib bitte nochmal genau, was und warum du machen möchtest. So ganz verstehe ich es nicht.
Dann solltest du in der ISR einfach die RXCIE-, TXCIE-, TXEN-, RXEN- und UDRIE-Bits setzen oder löschen. Zumindest heissen die Bits beim ATmega162 so ähnlich (der Controller hat 2 USARTs...)
Was ich realisieren will Taste einmal drücken: Empfang der Daten abstellen Taste ein zweites mal gedrückt: Empfang der daten wieder aktivieren Roland
Für Tasten nimmt man keinen (externen) Interrupt, das geht im Timer-Int viel besser. Such mal in der Codesammlung nach "entprellung", da gibt es Links auf Code und Erklärung für 8 Tasten und für eine Taste. ...
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.