Programmierung: Empfangen und Senden für UART/USART aktivieren

Wenn die TX- und RX-Pins für die Kommunikation und nicht für die allgemeine E/A, die an diesen Pins vorhanden ist, verwendet werden sollen, dann müssen TX und RX aktiviert werden.



Um den RX zu aktivieren, muss das RXEN-Bit im USART Control and Status Register B (UCSRB) gesetzt werden. Um den TX zu aktivieren, muss das TXEN-Bit im UCSRB-Register gesetzt werden. Beispiel für Mikrocontroller mit mehr als einem USART (USART 0): UCSR0B = (1 << RXEN0) | (1 << TXEN0); Beispiel für Mikrocontroller mit nur einem USART: UCSRB = (1 << RXEN) | (1 << TXEN);
Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.