Forum: Mikrocontroller und Digitale Elektronik Arduino Micro Pin 0 & 1 (RX/TX) als externen Interrupt verwenden


von Matthias S. (jadermatze)


Lesenswert?

Hallo,

ist es möglich die Pins 0 & 1 (RX/TX) ganz normal als externen Interrupt 
zu verwenden wenn ich nicht Serial1 sondern nur Serial verwende.

Ich glaube irgendwo gelesen zu haben dass, das ohne Probleme möglich 
sein soll da für die USB Kommunikation kein extra Chip verwendet wird 
der an RX/TX hängt.

Gruß

Matthias

von Einer K. (Gast)


Lesenswert?

Klar!

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Jupp, musst nur mit der Nummerierung aufpassen, denn Pin0 ist INT2 und 
Pin1 ist INT3 beim Mega32U4.

von Peter D. (peda)


Lesenswert?

Schau mal ins Datenblatt des jeweiligen AVR-Typs. Fast alle Pins können 
Pin-Change-Interrupt.
Den RXD-Pin kann man auch für fallende Flanken nehmen, wenn der Low-Puls 
>0,5 Bitzeiten ist. Der Interrupt wird aber erst nach dem Zeitpunkt des 
Stopbits ausgelöst.

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
Noch kein Account? Hier anmelden.