BET301: Mikrocontroller-Programmierung (mit Praktikum)
Lernpfad Embedded Systems
BET301: Mikrocontroller-Programmierung (mit Praktikum)
Prof. Dr. Matteo Zella
Prof. Dr. Matteo Zella
- Bachelor Elektrotechnik
- Bachelor Mechatronik und Robotik
Ingenieurwissenschaften
Deutsch
Sommersemester
1 Semester
5 ECTS
Deutsche Notenskala 1-5
2 V | 1 Ü | 1 P | - S
Microcontroller Programming
- BB008: Informatik für Ingenieurwissenschaften: Programmiergrundlagen, Algorithmen und strukturierte Umsetzung einfacher Softwarelösungen.
- BB005: Grundlagen der Elektrotechnik 1: elektrische Grundgrößen, einfache Schaltungen und Schnittstellen als Kontext eingebetteter Hardware.
WAS
Die Studierenden können für ein einfaches eingebettetes System eine lauffähige Firmware von der Anforderungsanalyse bis zum Debugging systematisch entwickeln, dokumentieren und hinsichtlich Funktionalität und Effizienz bewerten
WOMIT
Die Studierenden erreichen dieses Lernergebnis, indem sie
- Anforderungen an ein einfaches eingebettetes System analysieren und in Teilfunktionen zerlegen,
- eine passende Mikrocontroller-Plattform auswählen und zentrale Architekturmerkmale begründen,
- C-Module für grundlegende Peripherie im Rahmen eines Mini-Projekts implementieren und testen,
- den Build-Prozess konfigurieren und anpassen,
- mit Debugger, Logging und Messmitteln systematisch Fehler suchen, eingrenzen und beheben,
- Versionsverwaltung einsetzen, um Entwicklungsschritte nachzuvollziehen und den Projektfortschritt zu dokumentieren
WOZU
um im weiteren Studium technische Problemstellungen eigenständig in Softwarelösungen zu überführen, systematisch zu verbessern und so ihre allgemeine Programmier- und Problemlösekompetenz in ingenieurwissenschaftlichen Kontexten zu stärken.
- Grundlagen eingebetteter Systeme und Entwicklungsumgebung
- C-Programmierung im Embedded-Kontext
- Mikrocontroller-Architekturen und Peripherie
- Sensoranbindung und einfache Schnittstellen
- Entwicklungsprozess und Debugging
aktive Praktikumsteilnahme
Präsentation (20 Minuten), schriftliche Ausarbeitung (20 Seiten)
- Ritschel, P.: Embedded Systems mit RISC-V und ESP32-C3 - Eine praktische Einführung in Architektur, Peripherie und eingebettete Programmierung. dpunkt.verlag, Heidelberg, 2023.