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
Gast
#5386393
Klar!
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.