ATtiny85 programmieren (mit Arduino Uno oder USB-Programmer)

ATtiny85 programmieren (mit Arduino Uno oder USB-Programmer)

Tags:

Kategorien: Arduino

 

Ausdrucken Ausdrucken

attiny85Heute wollen wir einen ATtiny85 programmieren.

Hierzu ist es wichtig, dass Eure Arduino-IDE ATtiny-Prozessoren unterstützt. Wie Ihr das einstellt, könnt Ihr hier nachlesen.

 

Entscheidet Ihr Euch dazu, Euren Prozessor mit einem USB-Programmer zu programmieren (finde ich am elegantesten, zumal man sich bei häufiger Nutzung ein spezielles Breadboard vorbereiten kann und nicht jedesmal seinen Arduino anschließen muss), so kann ich Euch wärmstens den USB-Programmer aus dem Guloshop ans Herz legen.
Das Teil kostet nicht mal 5 Euro und Ihr könnt gleich noch ein wenig löten üben, da Ihr einen Wannenstecker, so wie das USB-Kabel anlöten müsst.
Bestellt am besten gleich noch ein 10-poliges-Breadboard-Programmierkabel mit, wenn Ihr so ein Kabel wie unten abgebildet nicht habt. Das erleichtert Euch die Arbeit.
Alternativ macht es so wie ich und vielleicht befindet sich in Eurer Restekiste vergangener PCs auch ein RS 232-Kabel (DSUB9). Man nutzt es für die COM-Ports.

Zum Vergrößern Bild anklicken

Zum Vergrößern Bild anklicken

“Read More”

Yikes! Invalid device signature – Da brennen mir die Sicherungen durch

Tags:

Kategorien: Arduino

Ausdrucken Ausdrucken

errorEinmal nicht aufgepasst und beim Übertragen eines neuen Sketches den falschen Mikrocontroller in der Arduino-IDE ausgewählt und es erschien die folgende Fehlermeldung:

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x00
avrdude: verification error; content mismatch

Was war passiert? Ich schaute im Werkzeugemenü nicht genau hin. Die automatische Erkennung erkannte dummerweise einen ATtiny45 statt einem 85er.

Es ist schon verdammt spät und so führte dieser Fehler zum nächsten, denn ohne groß darüber nachzudenken, änderte ich einfach mal die Taktfrequenz von 1 Mhz auf 8 Mhz (“Irgendwas war da noch mit 8 Mhz ?!?”). Nein, war es nichts und der fatale Fehler daran war jetzt, dass ich nicht die internen 8 Mhz ausgewählt, sondern externe 8 Mhz. Aua.

Beim nächsten Versuch den Sketch aufzuspielen bestrafte mich avrdude mit der folgenden Fehlermeldung:

avrdude: Yikes!  Invalid device signature. Double check connections and try again, or use -F to override this check.

“Read More”

ATtiny Support unter Arduino 1.6 (1.8) installieren

Tags:

Kategorien: Arduino

Ausdrucken Ausdrucken

attiny85Die Installation für den ATtiny-Support ist denkbar einfach. Wir müssen lediglich eine neue Bezugsquelle in unserer Arduino-IDE aufnehmen und diese dann mit dem integrierten Boardverwalter aufrufen und die benötigten Treiber installieren lassen und in wenigen Minuten steht uns die ATtiny-Serie zur Verfügung.

Hier die genauen Schritte im Einzelnen:

Wir starten zuerst unsere Arduino-IDE und gehen in “Datei” -> “Voreinstellungen“.

Datei-VoreinstellungenEintragen der URL, wo die Konfigurationsdateien für die ATtiny-Prozessoren liegen

 

 

 

 

 

 

 

 

Dort tragen wir in das markierte Feld die folgende Zeile ein: “https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json” und speichern mit “OK“.

Update: Ab Version 1.8.x könnte es Probleme mit der Installation des obigen Links geben. Dann verwendet statddessen “http://drazzy.com/package_drazzy.com_index.json”

“Read More”