Workshop "Grundlagen der Mikrocontroller-Programmierung - Am Beispiel des Atmel AVR"
Einführung in die hardwarenahe Programmierung des Atmel AVR-Mikrocontrollers in der Programmiersprache C. Am Ende des Workshops sollten Sie in der Lage sein, eigene Programme zur Ansteuerung von Aktoren und Einlesen von Sensoren zu entwickeln.
Inhalt
- Theorieteil: generelle Funktionsweise (auch für BASCOM-Programmierer interessant)
- struktureller Aufbau eines Mikrocontrollers
- Ports (Ein-/Ausgabe)
- Timer/Counter (Pulsweitenmodulation, Timer-Interrupts)
- AD-Wandler (Messwerte digitalisieren)
- Interrupts
- Praxisteil: AVR-spezifische Implementierung
- Toolchain (avr-gcc, avrdude)
- LEDs ansteuern (Lauflicht, Blinken, Dimmen)
- Sensordaten erfassen (Schalter, Temperatursensoren)
- LCD (Liquid Crystal Display) ansteuern
Umfang
Theorieteil: ca. 2x3h
Praxisteil: ca. 2x3h
Erforderliche Vorkenntnisse
Grundkenntnisse in der Programmiersprache C (sofern nicht vorhanden, vorher ca. 4h Grundlagen der Programmierung-Schnellkurs möglich).
Für spätere Fragen steht der Dozent per Email oder auch persönlich im Vereinsheim zur Verfügung.
Skript
Die Teilnehmer erhalten die gezeigte Präsentation als pdf

@bingo_eV/hp

