Microcontroller-Projekte des Wintersemesters 2024/25
Ablauf im Semester
Der Kurs ist im Semester in verschiedene Schritte aufgeteilt:
Semester- woche | Titel | Beschreibung | |
---|---|---|---|
SW1 | Kickoff in der ersten Woche | hier werden die Details zum Kurs durchgegangen und die Vorbereitungen besprochen. | |
SW1 | erste Übung | Bereits in der ersten Woche werden erste „Gehversuche“ in der Entwicklungsumgebung umgesetzt um die Software und Hardware zu testen. | |
SW2 - SW10 | Geführte Entwicklung von Code | Dies ist aufgeteilt in - Montags: Einführung in die Themen durch Tim Fischer mit Schwerpunkt auf die Theorie - Donnerstags: praktische Arbeit an der Hardware durch Tim Fischer, Petre Sora (ASE) und Ralf Ziegler (MR) | |
SW11 - SW15 | eigenständige Arbeit | Hier sind Sie am Start und müssen vorgegebene Projekte bearbeiten Montags und Donnerstags: Mentorings mit Tim Fischer, Petre Sora (ASE) und Ralf Ziegler (MR) | |
SW15 | Abgabe des Codes und der Doku | Die Inhalte müssen bis 17.01.2024 hochgeladen sein. | |
im Prüfungs-zeitraum | schriftliche Prüfung | Eine Beispielklausur ist in ILIAS zu finden |
Abgabe
- Zur Abgabe der Softwarekomponenten
- Bitte geben Sie folgenden Komponenten ab:
- Projektordner aus Microchip Studio
- Bericht mit Fluss/Zustandsdiagramm als PDF
- Bitte entfernen Sie nicht notwendige Files, d.h. lassen Sie alte, nicht eingebundene Files und alte Versionen weg, sofern Sie solche angelegt haben
- Die Abgabe erfolgt per GITlab
- Für die Bewertung des Fachs Microcontrollertechnik wird folgendes Schema verwendet: bewertung_ws24_prj99.xlsx
Die Bewertung setzt sich aus folgenden Punkten zusammen:
Allgemeine Randbedingungen
- Lesen Sie die Ihnen zugewiesene Projektbeschreibung gut durch
- Programmiersprache ist C (Arduino ist nicht möglich)
- Die Delay-Funktion darf nicht für die Zeit-Synchronisation im Millisekunden-Bereich genutzt werden!
Es ist eine Einteilung in Takte (10ms, 100ms, etc.) zu verwenden. - Beachten Sie die Infos unter Tipps für Programmierung, insbesondere die Vorgaben für die Programmierung!