Dies ist eine alte Version des Dokuments!


9. UART und Terminal

Bei der Programmierung wünscht man sich häufig die Möglichkeit Daten des Mikrocontrollers irgendwo darzustellen.

  • Wird eine reale Hardware verwendet, kann mit Hilfe des Freeware Programms PuTTY leicht ein Terminal für die Kommunikation mit dem PC geöffnet werden. Zusätzlich wird dann noch ein USB-to-serial Adapter benötigt.
  • In der Simulation SimulIDE kann ein Terminalfenster direkt im unteren Bereich angezeigt werden.

Nach dieser Lektion sollten Sie:

  1. wissen, wie eine UART Kommunikation hergestellt wird

Abb. 1: Zusammenspiel der UART-Register microcontrollertechnik:uartregister.png

I. Vorarbeiten
  1. Laden Sie folgende Datei herunter:
    1. lcd_lib_de.h
      ACHTUNG: Das Display ist hier an einem anderen Port. Entsprechend müssen zwei Register geändert werden:
      1. #define Datenregister DDRC
      2. #define P_DATA PORTC

Dieses Unterkapitel ist z.Zt. in einem provisorischem Zustand.

  1. Variante mit Polling: 9_uartpolling_temperature.c
  2. Variante mit Interrupt: 9_uart_temperature.c

Unvollständige Fallstad Simulation