UART - Nepetalactone/LightOS GitHub Wiki

Universal Asynchronous Receiver Transmitter

http://de.wikipedia.org/wiki/Universal_Asynchronous_Receiver_Transmitter

https://pixhawk.ethz.ch/tutorials/serial_terminal

http://en.wikipedia.org/wiki/UEXT#Electrical_characteristics

http://en.wikipedia.org/wiki/Serial_port

Die Verbindung kann mit einem DS9 auf UEXT Adapter hergestellt werden. Bei uns ist gibt es ein Kabel, wobei der braune Draht auf PIN1 vom Beagleboard kommen muss.

Über UART3 kann die serielle Schnittstelle konfiguriert werden. In der einfachsten Form wird direkt auf das Transmit Hold Register geschrieben um Daten zu senden.

*THR_REG = *char;

Eine umfangreiche Implementation ist in serial.c auf https://github.com/Nepetalactone/LightOS/tree/master/UART_Test_Files ersichtlich. Im selben Verzeichnis (main.c) ist die minimale Variante vorhanden.

Default serial port Einstellungen für z. B. Putty: 115200n8

Pollen

http://hardwarefreak.wordpress.com/2011/08/30/some-experience-with-the-beagleboard-xm-part-2/