Hallo, ich entwickle gerade eine DMX Receiver mit einem AVR (MEGA168). Nun gehen mir so langsam die Pins aus - ja ich habe genau einen zuwenig :( Da ich bei DMX nur Receive brauche dachte ich mir, ich kann den TX als IO benutzen. Geht das überhaupt? Kann man den UART so "eingeschrängt" in C (GCC) Programmieren (als receiver und IO zur selben Zeit)?
Ja, einfach das Senden beim UART abschalten, bzw. erst garnicht einschalten (TXEN Bit).
Und wenn Du noch mehr Pins brauchst, nen Bootloader reinbrennen, dann sind auch der Reset- und die ISP-Pins frei verfügbar (= 4 Pins mehr). Peter
@ Peter Dannegger (peda) >Und wenn Du noch mehr Pins brauchst, nen Bootloader reinbrennen, dann >sind auch der Reset- und die ISP-Pins frei verfügbar (= 4 Pins mehr). Die ISP-Pins sind auch ohne Bootloader frei verfügbar, minimale Vorsicht vorausgesetzt. MFG Falk
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.