Mikrocontroller/Mikroprozessor Grundlagen -
Wichtige Architekturen und Funktionen
Nutzen und Ziele
Sie kennen die Funktion und Arbeitsweise von Mikrocontrollern und Mikroprozessoren.
Zielgruppe
Hardware- und Software-Entwickler.
Voraussetzungen
Technisches Verständnis ist von Vorteil.
Inhalt
Das Seminar behandelt folgende wichtige Mechanismen moderner Echtzeitbetriebssysteme:
- Einsatzbereiche von 8-, 16- und 32-Bit Mikrocontrollern
- Unterschiede: Mikroprozessor im PC und Mikrocontroller in einer Steuerung
- Grundsätzlicher Aufbau eines Mikrocontrollers
- CPU Funktions- und Arbeitsweise
- Grundsätzlicher Aufbau einer CPU mit einer Pipeline
- Architektur und Funktion von CPU-Arbeitsregistern
- Was ist der Basis-Befehlssatz eines Mikrocontrollers?
- Wofür ist ein Stack notwendig? - Unterschied zwischen RAM (Datenspeicher) und ROM (Programmspeicher)
- Adressraum/Programm-Modell eines Mikrocontrollers
- von-Neumann-Architektur
- Harvard-Architektur - Basiswissen: Mikrocontroller-Programmierung
- Überblick: Assembler, Compiler, Linker/Locator
- Mikrocontroller-C - Unterschied zu ANSI-C - Basis on-Chip Peripherie
- Input/Output - Ports
- Timer
- Synchrone/asynchrone serielle Schnittstelle - Funktion eines Interrupt Controllers
Referent
Dipl.-Ing. Ingo Pohle ist Mitgründer der MicroConsult GmbH und einer der international erfahrensten Spezialisten für den Einsatz von Mikrocontrollern und Bussystemen. Seit über 20 Jahren trainiert und berät er weltweit Entwicklerteams (Europa, Asien, USA).
