XC8xx/C500/8051 8-Bit Mikrocontroller: Architektur und Embedded Programmierung - Präsenz-Training
Sie können selbständig C51-Module mit den Tools der Firma Keil erstellen, mit anderen Modulen zu einem ablauffähigen Programm binden sowie Projekte unter µVision3 erstellen, verwalten und debuggen.
Sie kennen die standard On-Chip Peripherie der Bausteine der XC8xx/8051-Familien und können diese programmieren und debuggen.
Hardware- und Software-Architekten, Hardware- und Software-Entwickler, Testingenieure
Grundkenntnisse der Programmiersprache ANSI-C sowie Kenntnisse der Digitaltechnik bzw. Datenverarbeitung. Praktische Erfahrung in der Entwicklung von Mikroprozessorsystemen sind von Vorteil.
Aufbau eines 8-Bit Mikrocontrollers der C500/8051-Familie
- CPU, Speicheraufbau, Busstruktur
- Interrupt Controller
- Überblick Befehlssatz und Adressierungsarten
- Standard On-Chip Peripherie (Ports, Timer, serielle Schnittstelle)
Infineon Architektur XC8xx Besonderheiten und Erweiterungen
- Dual-cycle 8051 Core, On-Chip OSC, PLL und EVR
- Embedded Flash
Standard On-Chip Peripherie
- Ports
- Timer
- Serielle Schnittstellen (USART/UART - ASC)
Applikationsspezifische XC8xx On-Chip Peripherie (Überblick)
- Flexible PWM Unit (CCU6E)
- 10-Bit A/D Converter
- Serielle Schnittstellen: SSC, LIN Support, CAN
Zusammenfassung der ANSI-C Grundlagen
Hardwarenahe C-Programmierung
- Intrinsic Funktionen, Interrupt Service Routinen
- Typ-Qualifier volatile
- Zugriff auf On-Chip und externe Peripherie (z.B. _at_, Pointer cast)
C-Funktionen
- Parameterübergabe an/von Funktionen (mit C-/Assembler-Schnittstelle)
Environment Tools (Keil)
- Projekterstellung und -management
- Tool-Optionen (A51, C51, BL51)
- Bausteininitialisierung mit DAvE® (Digital Application virtual Engineer)
Präsenz-Training
Onsite-Training
In maßgeschneiderten Workshops kombinieren wir Ihre konkreten Projektaufgaben mit unserem Trainingsangebot. Dabei berücksichtigen wir Ihre Anforderungen bezüglich Inhalt, Zeit, Ort, Dauer, technischem Umfeld und Vermittlungsmethodik.
Für Ihre Anfrage oder weiterführende Informationen stehen wir Ihnen gern zur Verfügung.