Title: Mikrocontroller - Inhalts
1Fakultät Elektrotechnik und Informationstechnik
Embedded Systems
Prof. Dr. H. Kristl
2Embedded Systems - Inhaltsübersicht
- Vorlesung
- Praktikum 6 Versuche
- Prüfung 90 Min
- Inhalt
- Einführung
- Prinzipien der C166-Architektur
- Die CPU des C164
- Adreß- und Speicherorganisation
- Interrupts
- Ein-/Ausgabeeinheiten
- General Purpose Timer 1
- Ports
- Asynchrone Serielle Schnittstelle
- Capture Compare Unit 2
- A/D - Wandler
- Systemunterstützung
- Taktverteilung und -steuerung
- Leistungsaufnahme
- Realtime Clock
- Watchdog Timer
- CAN - Schnittstelle
- Entwicklungs-Tools
- C für C164 - C166
- Code-Generator
- Integrierte Entwicklungsumgebung
- Simulation
- Echtzeit-Betriebssystem
3Embedded Systems - verwendete Produkte
- Mikrocontroller C164 der Firma Infineon
http//www.infineon.com/
- Integrated Development Environment (IDE
µVision2) der Firma Keil
http//www.keil.com/
- Digital Application virtual Engineer (Dave) der
Firma Infineon
4Definitionen
Ein Mikroprozessor bildet die Zentraleinheit
eines Computers. Direkt an diese CPU sind
Speicher integriert und Schnittstellen zu
weiteren Schaltungsmodulen. (Beispiele Pentium,
Athlon, PPC, ...)
- Digital Signal Processor (DSP)
Ein digitaler Signalprozessor ist ein dezidiertes
System zur Aus-führung von zeitkritischen, sich
wiederholenden und rechenintensiven Aufgaben.
(Beispiele TMS320, Sharc, DSP56xx, Tricore, ...)
Mikrocontroller sind Prozessoren, die neben der
CPU und Speicher über eine Vielfalt von
Peripherie auf dem Chip verfügen, um Steuer- und
Regelungsaufgaben in embedded systems zu
übernehmen. (Beispiele C166, 8051, 68HC11, PIC,
...).
5Modulares System mit 4 BUS-Konzepten
X- Bus Module
16 - b i t
2x16 bit
32 bit
Core
16 - b i t
Basic Library Module
6Die unterschiedlichen Derivate der C166-Familie