allgemein:kurse:2019:attiny-programmierung
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
allgemein:kurse:2019:attiny-programmierung [2019/03/29 09:27] – gelöscht wolfgangk | allgemein:kurse:2019:attiny-programmierung [2019/03/29 09:35] (aktuell) – angelegt wolfgangk | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ======Workshop Mikrocontroller Programmierung====== | ||
+ | |||
+ | ====Wie programmiere ich Mikrocontroller auch ohne Bootlader und Peripheriebausteine==== | ||
+ | |||
+ | In diesem Workshop wollen wir die Verfahren zur Programmierung von AVR Mikrocontrollern näher kennenlernen. Insbesondere werden wir einen Blick auf die ATTiny-Controller von Microchip (vormals Atmel) werfen, die kleinen Geschwister des durch diverse Arduino-Boards bekannten ATMEGA328P-Mikrocontrollers. | ||
+ | Viele der ATTiny-Varianten sind in DIP-Gehäusen verfügbar und lassen sich direkt ohne aufwendige Beschaltung externer Bauteile programmieren und in Projekten einsetzen. | ||
+ | Damit sind diese Bausteine prädestiniert, | ||
+ | Siehe: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | Attiny-Bausteine können einfach in energiesparenden batteriebetriebenen Schaltungen eingesetzt werden, und je nach Taktfrequenz schon unter 3V Eingangsspannung sicher betrieben werden. | ||
+ | |||
+ | Wir werden in diesem Workshop aus einem Attiny85 einen ISP-Programmieradapter bauen, mit dessen Hilfe wir dann weitere Attiny programmieren können oder auch Arduinos mit zerschossenem Bootloader reparieren können. | ||
+ | |||
+ | Inhalte des Workshops | ||
+ | |||
+ | - verschiedene Methoden der Programmierung von AVR-Chips (direkte Programmierung vs. Bootloader) | ||
+ | - Reparatur defekter Arduino-Bootloader | ||
+ | - Bedeutung der FUSES | ||
+ | - Installation und Konfiguration der Arduino-IDE zur Programmierung von Attinys | ||
+ | - Programmieren von nackten AVR-Chips per Arduino-ISP | ||
+ | |||
+ | erforderliche Vorkenntnisse | ||
+ | |||
+ | - grundlegende Erfahrung im Programmieren von Arduino kompatiblen Mikrocontrollern mithilfe der Arduino IDE | ||
+ | - einfache Lötkenntnisse | ||
+ | |||
+ | |||
+ | * {{ : | ||
+ | * {{ : | ||
+ | * {{ : | ||
+ | |||
+ | |||
allgemein/kurse/2019/attiny-programmierung.txt · Zuletzt geändert: 2019/03/29 09:35 von wolfgangk