DW EditSeite anzeigenÄltere VersionenLinks hierherAlles aus-/einklappenNach oben Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. CKG Editor ====== Mikrocontroller-Technik ====== <WRAP right> {{::codeoflife.jpg?200|}} \\ <fs 70%>Source: eigenes Foto ([[https://creativecommons.org/publicdomain/zero/1.0/deed.en|CC0 1.0]])</fs> </WRAP> 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. Die Veranstaltung ist mit dem EST Labor kombiniert. Details zum Ablauf finden Sie beim [[elektronische_schaltungstechnik_labor|EST Labor]]. ++++ 1. Hello Blinking World |===== 1. Hello Blinking World ===== <WRAP group> <WRAP half column> ==== Ziele ==== Nach dieser Lektion sollten Sie: - x </WRAP> <WRAP half column> ==== Video ==== LED Blinken und Bit-Manipulation {{youtube>2VPM2Q0JtxI}} </WRAP> </WRAP> ++++ ++++ 6. SPI-Schnittstelle |===== 6. SPI-Schnittstelle ===== <WRAP group> <WRAP half column> ==== Ziele ==== Nach dieser Lektion sollten Sie: - wissen, welche wie man theoretisch mehrere Slaves mit einem Master verbindet. - die Namen der 4 Leitungen und deren Funktionen kennen, welche jeweils an einem Slave enden. - die Abkürzungen SDI, SDO, MOSI, MISO, CS, SS, SCK kennen - die Vorteile von einer synchronen im Vergleich zu einer asynchronen Schnittstelle erklären können. </WRAP> <WRAP half column> ==== Video ==== Theorie zum SPI {{youtube>7uDo_Du5d9g}} Beispiel für SPI mittels Arduino {{youtube>dmpgx7F-VlI}} </WRAP> </WRAP> ++++ ===== Links ===== [[AVR Programmierung für Dummies]] [[https://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange#Zusammensetzung|ASCII Tabelle]]