|
Programmierung eines automatisierten Systems
|
Architektur eines Standard-Mikrocontrollers, hier ATmega8 von Atmel |
|
•
Blockschaltbild und Pinbelegung |
|
|
|
|
•
Ports/IO-Lines |
|
|
|
|
•
Interrupts |
erstes Beispiel mit interrupt0 |
|
|
|
•
Watchdog |
|
|
|
|
•
Counter/Timer |
|
|
|
|
•
AD-/DA-Umsetzer |
|
|
|
|
•
Capture-Compare-Unit (CCU) |
|
|
|
|
|
|
|
|
|
Entwicklungsboard |
|
•
myAVR |
|
|
|
|
•
Taster - Entprellung |
Einblick |
|
|
|
•
|
|
|
|
|
Integrated Development Environment - AVR Studio von Atmel |
|
• Projektverwaltung |
|
|
|
|
•
Bibliotheken |
|
|
|
|
•
Editor mit Syntax-Highlighting |
|
|
|
|
•
Simulator mit Einzelschritt oder Autostep |
|
|
|
|
Weitere Informationen |
|
• AVR-GCC-Tutorial |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
Fachkompetenzen gemäß Lehrplan
Mikrocomputer nach Leistungsmerkmalen
und -klassen einteilen und auswählen
Programmieren von Mikrocomputern
Einbindung von Mikrocomputern in bestehende
Systeme
Hinweis des Fachlehrers Joachim Lindner:
Zur Erlangung der Kompetenzziele ist es angeraten,
Mikrocontroller zu verwenden. Die transparente Architektur und
der Einsatz der Standard-Hochsprache C in der
hardwarenahen Programmierung ermöglichen einen
optimalen Einstieg in kleinere und mittlere Steuerungs- und
Regelungsanwendungen.
|