Forum: Mikrocontroller und Digitale Elektronik UART nur RX verwenden und TX als IO?


von busteilnehmer (Gast)


Lesenswert?

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)?

von Benedikt K. (benedikt)


Lesenswert?

Ja, einfach das Senden beim UART abschalten, bzw. erst garnicht 
einschalten (TXEN Bit).

von Peter D. (peda)


Lesenswert?

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

von Falk B. (falk)


Lesenswert?

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