Schulungsübersicht
Einführung
- Mikroprozessor vs. Microcontroller
- CISC vs. RISC
Überblick über die Architektur von "Client Decision"
- Prozessorkern und funktionales Blockdiagramm
- Beschreibung der Speicherorganisation
- Überblick über ALLE SFRs und ihre grundlegende Funktionalität
Low-Level Programming-Konzepte
- Adressierungsmodi
- Befehlssatz und Assembly Language (ALP)
- Entwickeln, Erstellen und Debuggen von ALP's
Mittlere Ebene Programming Konzepte
- Cross-Compiler
- Embedded C Implementierung, prog. * Fehlersuche
- Unterschiede zu ASNSI-C
- Speicher-Modelle
- Bibliotheksreferenz
- Verwendung der #pragma-Direktive
- Funktionen, Parameterübergabe und Rückgabetypen
On-Chip-Peripheriegeräte
- Ports: Eingang/Ausgang
- Timer & Zähler
- Interrupts, UART
Externe Schnittstellen
- LEDS
- Schalter (Taster, Kippschalter)
- Sieben-Segment-Anzeige: (Normaler Modus, BCD-Modus,
- Internes Multiplexing & Externes Multiplexing)
- LCD (4bit, 8bit, Busy Flag, benutzerdefinierte Zeichenerzeugung)
- Tastenfeld Matrix
Protokolle & Peripheriegeräte
- I2C (EEPROM), SPI (EEPROM)
- A/D & D/A-Wandler
- Schrittmotor, DC-Motor
- I2C-Protokoll (RTC:800583,DS1307 ADC:PCF8591, DS1621)
- SPI-Protokolle (ADC: MCP3001)
- IR Communications (Phillips RC5 Protokoll)
- ZIGBEE, GSM, GPS, USB, MMC & SD
- Ethernet MAC, CAN Protokoll
Erfahrungsberichte (5)
Er beantwortet meine Fragen sehr gut erklärt.
Khaled Almarzooqi - Beamtrail
Kurs - Circuits and Electronics Fundamentals
Maschinelle Übersetzung
Dass der Trainer sich an unsere Bedürfnisse anpasst
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Kurs - The Yocto Project - An Overview - hands-on
Maschinelle Übersetzung
Der Trainer war sehr freundlich und kenntnisreich und hat sich die Mühe gemacht, mir Dinge zu erklären, die ich nicht kannte.
Felix - Microchip Technology Inc
Kurs - Embedded C Application Design Principles for Automotive Professionals
Maschinelle Übersetzung
Die Erwerbung nützlicher Kenntnisse und Klarstellung einiger Dinge, die ich zuvor nicht sicher kannte.
Kenneth Mahoney - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
Maschinelle Übersetzung
Ich habe die Kenntnisse des Trainers wirklich genossen.
Aaron Swift - ITW Hobart
Kurs - FreeRTOS: Programming for Real Time Operating Systems
Maschinelle Übersetzung