Die meisten AVR´s besitzen einen integrierten Hardware-UART (Universal Asynchronous Receiver and Transmitter). Der UART ist eine serielle Schnittstelle mit dem der AVR z.B. mit dem PC Komunizieren kann. Da der im AVR eingebaute UART nur TTL-Pegel ausgibt, die serielle PC-Schnittstelle aber mit +-15V arbeitet, braucht man einen Konverter, der die Pegel angleicht. Dies geschieht mit dem altbekannten MAX232, mehr steckt nicht in dem Adapter.
Zu was kann man den UART gebrauchen? Das habe ich mich am anfang auch gefragt und zuerst keine Antwort gefunden, schließlich soll der µC autark arbeiten.
Der UART ist aber z.B. sehr nützlich während der Programmentwicklung; so lässt sich sehr einfach ein Programmstatus, eine Variable, ... an den PC übermitteln und dort auf dem HyperTerminal betrachten.
Der UART - Adapter wir mit einem 1zu1 Kabel mit dem PC verbunden (kein Nullmodemkabel).
Der Pegelumsetzer MAX232
Beschreibung des Pegelumsetzer MAX232.