Mikrocontroller-Technik


Source: eigenes Foto (CC0 1.0)

Die Mikrocontroller-Technik befasst sich damit, wie man einem programmierbaren Bauteil („Mikrocontroller“) Leben einhaucht. Dabei wird die Software im Folgenden in der Programmiersprache C programmiert. Im Gegensatz zu der im 1. und 2. Semester im Kurs Informatik dargestellten Sprachkomponenten und Algorithmen wird hier Wert auf die Eigenheiten durch die Hardware-nähe gelegt. Es wird auf die Kenntnisse folgender Fächer zurückgegriffen:

  • Informatik I und II

Wichtig:

  • Bleiben Sie mit uns in Kontakt! Trotzdem es zeitweise Wochen mit eigenständigen Bearbeitung gibt, ist der Austausch wichtig, damit zu den jeweiligen Abgaben ein sinnvolles Ergebnis abgeliefert wird.
  • Suche Sie den Austausch mit den anderen Studierenden. Meistens haben Sie die Lösung, zum Problem eines anderen und umgekehrt.
  • Wenn Sie erst eine Woche vor der Abgabe mit dem Programmieren beginnen, wird es in der Regel eng. Besonders, wenn es Unklarheiten und Nachfragen gibt. Beginnen Sie frühzeitig.
  • Versuchen Sie Spaß am Programmieren zu finden. Es ist wie Puzzeln, nur dass Sie selbst das Bild bestimmen!

Thema Beschreibung Sprache
Tutorial Eine schöne Einführung in die Embedded Softwareentwicklung ist im Buch „Sensornetzwerke in Theorie und Praxis - Embedded Systems-Projekte erfolgreich realisieren“ von Prof. Meroth und Herrn Sora zu finden. Dort wird der Einstieg in das Feld die (in Hardware) eingebettete Softwareentwicklung erklärt. Aus dem Hochschulnetz bzw. mit VPN können Sie dieses direkt bei Springer Link betrachten. Deutsch
The above-mentioned book is as „Sensor networks in theory and practice“ also available in English. It is the accompanying book of Prof. Meroth and Mr. Sora. It explains how to get started in the field of (hardware) embedded software development. From the university network or with VPN you can view this directly at Springer Link.English
Tutorial Empfehlenswertes Tutorial von mikrocontroller.netDeutsch
Tutorial Also the AVR itself has a nice introduction into C programming on the AVR platform as Video and textual Developer Help English
Datenblatt Das Data Sheet des Atmega88 ist ebenfalls ein gutes Nachschlagewerk English
Datenblatt Das Datenblatt des Atmega88 wurde auch auf Deutsch übersetzt: Online Datenblatt ATmega88 English
C-Support Ein Rechner für Interrupt Timer und PreScaler English
C-SupportDokumentation der AVR Compilerbibliotheken (z.B. stdlib) English

C Programmierung

Embedded Systems Engineering und Hardware/Software Co-Design

sonstiges