Benutzer-Werkzeuge

Webseiten-Werkzeuge


allgemein:kurse:2019:attiny-programmierung

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:

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki