| Both sides previous revision Previous revision Next revision | Previous revision |
| microcontrollertechnik:start [2026/03/08 20:48] – mexleadmin | microcontrollertechnik:start [2026/03/15 08:49] (current) – [Table] mexleadmin |
|---|
| ====== Microcontroller Technology ====== | ====== Microcontroller Programming ====== |
| |
| ===== Introduction and Context ===== | ===== Introduction and Context ===== |
| The course builds on knowledge from the following subjects: | The course builds on knowledge from the following subjects: |
| |
| * Computer Science I and II | * Computer Science I and II (Informatik I und II) |
| |
| **Important:** | **Important:** |
| ===== Links to the Lecture ===== | ===== Links to the Lecture ===== |
| |
| ^ Topic ^ Description ^ Language ^ | ^ Topic ^ Description ^ Language ^ |
| | Tutorial | A good introduction to embedded software development can be found in the book "Sensor Networks in Theory and Practice - Successfully Realizing Embedded Systems Projects" by Prof. Meroth and Mr. Sora. It explains how to get started in the field of software development embedded in hardware. From within the university network or via VPN, you can access it directly on [[https://link.springer.com/book/10.1007/978-3-658-31709-6|Springer Link]]. |German| | | Tutorial | A good introduction to embedded software development can be found in the book "Sensor Networks in Theory and Practice - Successfully Realizing Embedded Systems Projects" by Prof. Meroth and Mr. Sora. It explains how to get started in the field of software development embedded in hardware. From within the university network or via VPN, you can access it directly on [[https://link.springer.com/content/pdf/10.1007/978-3-658-39576-6.pdf|Springer Link]]. | English | |
| |:::| The above-mentioned book is also available in English as "Sensor Networks in Theory and Practice". It is the accompanying book by Prof. Meroth and Mr. Sora. It explains how to get started in the field of embedded software development for hardware systems. From the university network or via VPN, you can access it directly on [[https://link.springer.com/content/pdf/10.1007/978-3-658-39576-6.pdf|Springer Link]].|English| | | ::: | The above-mentioned book is also available in German. From the university network or via VPN, you can access it directly on [[https://link.springer.com/book/10.1007/978-3-658-31709-6|Springer Link]]. | German | |
| | Tutorial | Recommended tutorial from [[https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial|mikrocontroller.net]] |German| | | Tutorial | Recommended tutorial from [[https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial|mikrocontroller.net]] | German | |
| | Tutorial | The AVR itself also provides a good introduction to C programming on the AVR platform as a [[https://www.youtube.com/watch?v=UMi6lg563BA&index=3&list=PLtQdQmNK_0DRhBWYZ32BEILOykXLpJ8tP|video]] and as [[https://developerhelp.microchip.com/xwiki/bin/view/products/mcu-mpu/8-bit-avr/|textual Developer Help]] |English| | | Tutorial | The AVR itself also provides a good introduction to C programming on the AVR platform as a [[https://www.youtube.com/watch?v=UMi6lg563BA&index=3&list=PLtQdQmNK_0DRhBWYZ32BEILOykXLpJ8tP|video]] and as [[https://developerhelp.microchip.com/xwiki/bin/view/products/mcu-mpu/8-bit-avr/|textual Developer Help]] | English | |
| | Datasheet | The [[https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48_88_168_megaAVR-Data-Sheet-40002074.pdf|data sheet]] of the ATmega88 is also a good reference work |English| | | Datasheet | The [[https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48_88_168_megaAVR-Data-Sheet-40002074.pdf|data sheet]] of the ATmega88 is also a good reference work | English | |
| | Datasheet | The data sheet of the ATmega88 has also been translated into German: [[https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/|Online data sheet ATmega88]] |English| | | C Support | A [[http://www.8bit-era.cz/arduino-timer-interrupts-calculator.html|calculator for interrupt timers and prescalers]] | English | |
| | C Support | A [[http://www.8bit-era.cz/arduino-timer-interrupts-calculator.html|calculator for interrupt timers and prescalers]] |English| | | C Support | [[https://www.nongnu.org/avr-libc/user-manual/modules.html|Documentation of the AVR compiler libraries]] (e.g. stdlib) | English | |
| | C Support | [[https://www.nongnu.org/avr-libc/user-manual/modules.html|Documentation of the AVR compiler libraries]] (e.g. stdlib) |English| | |
| |
| |