Seminar für das Erlernen der Assemblersprache von
AVR-Einchip-Prozessoren
(AT90S, ATmega, ATtiny) von ATMEL anhand geeigneter praktischer Beispiele.
Kurs zur Einführung in die Assemblerprogrammierung
Die folgenden Unterlagen enthalten eine ausführliche Einführung in die AVR-Hardware
und deren Programmierung in Assemblersprache. Der Kurs ist folgendermaßen aufgebaut:
Die Hardware-Bestandteile der AVR werden vorgestellt.
Die Programmierung der Hardware wird dargestellt.
In neun Aufgaben wird an praktischen Beispielen die Programmierung erprobt.
Das Durcharbeiten des Kurses (mit Aufgaben, ohne Aufbau der Programmier- und
Experimentier-Hardware) ist in zwei ganzen Tagen zu schaffen.
Wer die Aufgaben eigenständig löst (empfohlen!), kann am Ende schon recht
passabel programmieren.
Wer bei der Lösung einen Hänger hat und einen Hinweis braucht, findet
die Beispiellösungen für alle neun Aufgaben.
Für die praktischen Übungen ist es erforderlich, ein kleines USB-Programmiergerät
und ein Experimentierboard mit dem ATtiny13 zu bauen (Achtung! Funktioniert nicht mit
Windows7-64 Bit!). Die Teile für Beides zusammen belaufen sich auf weniger als 20€.