Forum: Mikrocontroller und Digitale Elektronik PULLUP und UART


von Daniel (Gast)


Lesenswert?

Hallo,
wenn ich einen IO-PIN als UART definiere, sind dann die internen PULLUPs 
aktiv????

von Daniel (Gast)


Lesenswert?

Mikrocontroller ist ATMega-Serie

von Johannes M. (johnny-m)


Lesenswert?

Einen Pin als UART definieren geht gar nicht... Wenn beim UART-Interface 
der Receiver aktiviert wird, wird der dazugehörige Rx-Pin automatisch 
durch die Hardware als Eingang konfiguriert. Den Pull-Up kann man dann 
über das Port-Register ein- und ausschalten (wird also nicht automatisch 
aktiviert).

von Daniel (Gast)


Lesenswert?

Danke Johannes,
steht das irgendwo im Datenblatt? z.B Atmega16. Oder wo kann ich das 
nachlesen.

von Michael Wilhelm (Gast)


Lesenswert?

Auszug aus dem Datenblatt Abschnitt alternativeen:


• TXD – Port D, Bit 1
TXD, Transmit Data (Data output pin for the USART). When the USART 
Transmitter is
enabled, this pin is configured as an output regardless of the value of 
DDD1.
• RXD – Port D, Bit 0
RXD, Receive Data (Data input pin for the USART). When the USART 
Receiver is
enabled this pin is configured as an input regardless of the value of 
DDD0. When the
USART forces this pin to be an input, the pull-up can still be 
controlled by the PORTD0
bit.

MW

von Michael Wilhelm (Gast)


Lesenswert?

>Abschnitt alternativeen:

sollte heißen alternative Portfunktionen

MW

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.