Herunterladen Diese Seite drucken

Atmel STK500 Bedienungsanleitung Seite 31

Avr-tutorial
Vorschau ausblenden Andere Handbücher für STK500:

Werbung

AVR-Tutorial - 6. UART - www.mikrocontroller.net
file:///E|/Elektronik/AVR/assemblertutorial/uart.htm (5 of 10)30.01.2007 15:23:45
Linux-Benutzer können das entsprechende Device (z.B. /dev/ttyS0) mit stty konfigurieren und mit cat die
empfangenen Daten anzeigen.
Empfangen
Natürlich kann der AVR nicht nur Daten senden, sondern auch vom PC empfangen. Dazu muss man,
nachdem die Baudrate wie oben beschrieben eingestellt wurde, das Bit RXEN setzen.
Sobald das UART dann ein Byte über die serielle Verbindung empfängt, wird das Bit RXC im Register UCSRA
gesetzt, um anzuzeigen, dass das Byte im Register UDR es zur Weiterverarbeitung bereitsteht. Sobald es aus
UDR gelesen wird, wird RXC automatisch wieder gelöscht, bis das nächste Byte angekommen ist.
Das erste einfache Testprogramm soll das empfangene Byte auf den an Port D angeschlossenen LEDs
ausgeben. Dabei sollte man daran denken dass PD0 (RXD) bereits für die Datenübertragung zuständig ist, so

Werbung

loading