Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung
- Mikroprozessor im Vergleich zu Mikrocontroller
- CISC im Vergleich zu RISC
Überblick über die Architektur von „Client Decision“
- Prozessorkern und Funktionsblockdiagramm
- Beschreibung der Speicherorganisation
- Überblick über alle SFRs und ihre Grundfunktionen
Konzepte der Low-Level-Programmierung
- Adressierungsmodi
- Befehlssatz und Assemblersprache (ALP)
- Entwicklung, Erstellung und Debugging von ALPs
Konzepte der Mittelstufen-Programmierung
- Cross-Compiler
- Eingebettete C-Implementierung, Programmierung und Debugging
- Unterschiede zu ANSI-C
- Speichermodelle
- Bibliothekreferenz
- Verwendung der #pragma-Direktive
- Funktionen, Parameterübergabe und Rückgabetypen
On-Chip-Peripheriegeräte
- Ports: Ein-/Ausgang
- Timer & Zähler
- Interrupts, UART
Externe Schnittstellen
- LEDs
- Schalter (momentaner Typ, Umschalttyp)
- 7-Segment-Anzeige: (Normalmodus, BCD-Modus,
- Internes Multiplexing & externes Multiplexing)
- LCD (4-Bit, 8-Bit, Busy-Flag, benutzerdefinierte Zeichengenerierung)
- Keypad-Matrix
Protokolle & Peripheriegeräte
- I2C (EEPROM), SPI (EEPROM)
- A/D- und D/A-Wandler
- Schrittmotor, Gleichstrommotor
- I2C-Protokoll (RTC:800583, DS1307, ADC:PCF8591, DS1621)
- SPI-Protokolle (ADC:MCP3001)
- IR-Kommunikation (Philips RC5-Protokoll)
- ZIGBEE, GSM, GPS, USB, MMC & SD
- Ethernet MAC, CAN-Protokoll
Voraussetzungen
- Grundlegendes Verständnis von Elektrotechnik-Konzepten wie Spannung, Strom und Schaltkreisen
- Erfahrung in der Programmierung mit C oder einer ähnlichen Low-Level-Sprache
- Grundkenntnisse in Computerarchitektur und Mikrocontrollern
Zielgruppe
- Ingenieure für eingebettete Systeme
- Entwickler für Hardware und Firmware
- Softwareingenieure, die in den Bereich der eingebetteten Entwicklung wechseln möchten
14 Stunden
Erfahrungsberichte (2)
Der Erklärungsstil des Trainers
Deepak Tiwari - Beamtrail
Kurs - Circuits and Electronics Fundamentals
Maschinelle Übersetzung
Der Trainer war sehr interaktiv und hielt ein gleichmäßiges Tempo bei der Durchführung.
Carolyn Yaacoby - Yeshiva University
Kurs - Raspberry Pi for Beginners
Maschinelle Übersetzung