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
Jupp, musst nur mit der Nummerierung aufpassen, denn Pin0 ist INT2 und Pin1 ist INT3 beim Mega32U4.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.