Benutzer-Werkzeuge

Webseiten-Werkzeuge


allgemein:kurse:2019:attiny-programmierung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
allgemein:kurse:2019:attiny-programmierung [2019/03/28 22:09] wolfgangkallgemein:kurse:2019:attiny-programmierung [2019/03/29 09:35] (aktuell) – angelegt wolfgangk
Zeile 1: Zeile 1:
-Platzhalter Attini-Workshop{{ :allgemein:kurse:2019:workshop-mikrocontroller.zip |}}+======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, wenn es darum geht, auf kleinstmöglichem Raum Steuerungen unterzubringen. 
 +Siehe: 
 +  * [[https://www.heise.de/developer/artikel/ATtiny-Winzlinge-ganz-gross-3329007.html|Artikel bei Heise]]  
 +  * [[https://en.wikipedia.org/wiki/ATtiny_microcontroller_comparison_chart|Übersicht in englischer Wikipedia]] 
 + 
 +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:atmel-mc-programmierung-v1.pdf |PDF mit Folien }} 
 +  * {{ :allgemein:kurse:2019:workshop-mikrocontroller.zip |Sammlung von Treibern, Programmen wie im PDF erwähnt }} 
 +  * {{ :allgemein:kurse:2019:micronucleus-linux.zip | Micronucleus für Linux kompiliert }} 
 + 
 + 
allgemein/kurse/2019/attiny-programmierung.1553807356.txt.gz · Zuletzt geändert: 2019/03/28 22:09 von wolfgangk

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki