Willkommen!
Microcontroller (MCU, „microcontroller unit“) sind Halbleiterschaltkreise, die heute in den meisten technischen Geräten (Vom Auto bis zur Zahnbürste) zur Steuerung der Funktionen benutzt werden. Das Fachwort dafür lautet „Embedded Systems“ (Eingebettete Systeme).
Seit 20+ Jahren befasse ich mich mit dieser faszinierenden Technologie. Auf meiner Webseite micromaker.de finden Sie Beispiele für realisierte Projekte und die Programmierung dieser Mikroprozessoren sowie verschiedene Online-Tutorien.. Ich arbeite mit Systemen der Typen „AVR“ und „STM32“. Aufgrund meiner langjährigen Erfahrung kann ich die Technik der Programmierung dieser Controller fach- und methodenkompetent vermitteln.
Themen eines entsprechenden Seminars können u. a. sein:
- Struktur eines Microcontrollers,
- Zahlensysteme und Mathematik,
- Register lesen und setzen,
- Datenblätter lesen und verstehen,
- Verwendung der Programmiersprache „C“ zur Programmierung eines MCU,
- Auslesen von Sensoren aller Art (analog, I²C, SPI),
- Displayansteuerung (parellel, SPI, I²C),
- Steuerung von Aktoren,
- Kommunikation mit anderen Schaltkreisen über verschiedenste Protokolle,
- Analog-Digital-Wandler (ADC),
- Timer und PWM (Pulsweitenmodulation),
- Sleepmodes,
- ISP (In-system-programming) und die verschiedenen Techniken,
- u. v. m.
Als exemplarische technische Anwendungen wäre z. B. möglich
- Verwendung von Funkmodulen,
- Digitale Frequenzsynthese (DDS),
- Fortgeschrittene Sensoranwendungen,
- u. v. m.
Auf meiner Seite micromaker.de finden Sie gerne weitere Projekte, die zum Unterrichtsgegenstand gemacht werden können.