Hallo, wenn ich einen IO-PIN als UART definiere, sind dann die internen PULLUPs aktiv????
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).
Danke Johannes, steht das irgendwo im Datenblatt? z.B Atmega16. Oder wo kann ich das nachlesen.
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
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.