Home   Mikrocontroller und Programmierung    AVR-Grundlagen    Ausgangsports

Elektronik-net

Franzis Akademie

Weitere Artikel aus dem Elo-Magazin

Ausgangsports

 

von B. Kainka, aus dem Lernpaket Mikrocontroller

 

Damit sichtbar etwas passiert, soll nun ein Port als Ausgang eingerichtet und eingeschaltet werden. Alle Hardware-Aktionen werden über Register im Controller gesteuert. Das Datenblatt tiny13.pdf befindet sich auf der CD und gibt dazu umfassende Auskunft. Hier geht es um zwei Register, das Datenrichtungsregister DDRB und das Ausgaberegister PORTB.

Damit der Assembler weiß, welches Register an welcher Adresse liegt, muss die Datei "tn13def.inc" in das Projekt eingefügt werden. Dazu dient die Compiler-Anweisung .include "tn13def.inc". Die Datei liegt im Verzeichnis C:ProgrammeAtmelAVR ToolsAvrAssemblerAppnotes und wird automatisch gefunden. Sie kann mit einem Editor angesehen werden und enthält neben vielen anderen die folgenden beiden Zeilen:

 

.equPORTB=$18
.equDDRB=$17

 

Ganzen Artikel lesen...