Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
microcontrollertechnik:start [2024/09/18 00:57]
mexleadmin
microcontrollertechnik:start [2024/09/19 23:52] (aktuell)
mexleadmin [Links zur Vorlesung]
Zeile 21: Zeile 21:
  
 ~~PAGEBREAK~~ ~~CLEARFIX~~ ~~PAGEBREAK~~ ~~CLEARFIX~~
-<panel type="warning" title="Achtung"> 
-Details zum Ablauf finden Sie beim [[elektronik_labor:start|EST Labor]]. 
-</panel> 
  
-===== Ablauf im Semester ===== 
  
-Der Kurs ist im Semester in verschiedene Schritte aufgeteilt:+===== Links zur Vorlesung =====
  
-{{drawio>microcontrollertechnik:AblaufMicrocontroller.svg}}+^ 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 [[https://link.springer.com/content/pdf/10.1007%2F978-3-658-18386-8.pdf|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 [[https://link.springer.com/content/pdf/10.1007/978-3-658-39576-6.pdf|Springer Link]].|English| 
 +| Tutorial | Empfehlenswertes Tutorial von [[https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial| mikrocontroller.net]]|Deutsch| 
 +| Tutorial |Also the AVR itself has a nice introduction into C programming on the AVR platform as [[https://www.youtube.com/watch?v=UMi6lg563BA&index=3&list=PLtQdQmNK_0DRhBWYZ32BEILOykXLpJ8tP|Video]] and [[https://developerhelp.microchip.com/xwiki/bin/view/products/mcu-mpu/8-bit-avr/|textual Developer Help]] |English| 
 +|Datenblatt| Das [[https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48_88_168_megaAVR-Data-Sheet-40002074.pdf|Data Sheet]] des Atmega88 ist ebenfalls ein gutes Nachschlagewerk |English| 
 +|Datenblatt| Das Datenblatt des Atmega88 wurde auch auf Deutsch übersetzt: [[https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/|Online Datenblatt ATmega88]] |English| 
 +|C-Support| Ein [[http://www.8bit-era.cz/arduino-timer-interrupts-calculator.html|Rechner für Interrupt Timer und PreScaler]] |English| 
 +|C-Support|[[https://www.nongnu.org/avr-libc/user-manual/modules.html|Dokumentation der AVR Compilerbibliotheken]] (z.Bstdlib) |English|
  
-===== Abgabe ===== 
-  * Zur Abgabe der Softwarekomponenten: 
-    * Bitte geben Sie folgenden Komponenten ab: 
-      * Projektordner aus Microchip Studio  
-      * Eine Simulide Datei 
-    * 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 redmine 
-  * Zur Abgabe der Präsentation  
-    * Diese erfolgt über einen Link, welcher in [[https://ilias.hs-heilbronn.de/goto.php?target=frm_229245_6864&client_id=iliashhn|ILIAS]] zu finden ist 
-    * Gerne können Sie auch Ihr Video per digitale (soziale) Medien teilen. Es schadet nie etwas Werbung für interessante Themen und für Ihre Hochschule zu machen. Falls das Medium öffentlich zugänglich ist, ist es ausreichend eine Textdatei mit Link abzugeben. 
  
-===== Links =====+===== weiterführende Links =====
  
 === C Programmierung === === C Programmierung ===
   * schönes Online [[https://de.wikibooks.org/wiki/C-Programmierung|Open Source Buch]] zum Erlernen der Programmiersprache C   * schönes Online [[https://de.wikibooks.org/wiki/C-Programmierung|Open Source Buch]] zum Erlernen der Programmiersprache C
   * [[https://www.math.brown.edu/~jhs/ReferenceCards/CRefCard.v2.2.pdf|C Code Referenz Card]] ("C Cheatsheet")   * [[https://www.math.brown.edu/~jhs/ReferenceCards/CRefCard.v2.2.pdf|C Code Referenz Card]] ("C Cheatsheet")
- 
-=== Resourcen für embedded Programmierung auf AVR ICs === 
-  * Sehr zu empfehlen ist das [[https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial| AVR-C-Tutorial]] auf mikrocontroller.net 
-  * There is also a nice introduction into C programming on the AVR plattform with [[https://www.youtube.com/watch?v=UMi6lg563BA&index=3&list=PLtQdQmNK_0DRhBWYZ32BEILOykXLpJ8tP|multiple videos from ATMEL]], and the [[https://developerhelp.microchip.com/xwiki/bin/view/products/mcu-mpu/8-bit-avr/|textual Developer Help from ATMEL]] 
-  * Eine schöne Einführung in die Embedded Softwareentwicklung ist im Buch [[https://link.springer.com/content/pdf/10.1007%2F978-3-658-18386-8.pdf|Sensornetzwerke in Theorie und Praxis - Embedded Systems-Projekte erfolgreich realisieren]] von Kollegen Meroth und 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. Eine andere schöne Einführung findet sich auf [[https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial|Mikrocontroller.net]]. 
-  * [[https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/|deutsche Übersetzung der ATmega88 Anleitung]] 
-  * [[http://www.8bit-era.cz/arduino-timer-interrupts-calculator.html|Rechner für Interrupt Timer und PreScaler]] 
-  * [[https://www.nongnu.org/avr-libc/user-manual/modules.html|Dokumentation der AVR Compilerbibliotheken]] (z.B. stdlib) 
  
 === Embedded Systems Engineering und Hardware/Software Co-Design=== === Embedded Systems Engineering und Hardware/Software Co-Design===