Forum: Mikrocontroller und Digitale Elektronik Fehler beim Flashen des ATtiny85 mit dem Arduino uno


von Milutin S. (milutin)


Lesenswert?

Hallo,
ich habe versucht, einen ATtiny85 mit einem Arduino Uno zu flashen.

Ich versuchte folgende Anleitung nachzumachen:
 (https://www.frag-duino.de/index.php/maker-faq/37-atmel-attiny-85-mit-arduino-arduinoisp-flashen-und-programmieren)

Dabei bekam ich folgende Fehlermeldung:

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

Ich habe bereits alle Drähte, mit denen ich Attiny85 und Arduino 
verbunden habe, und alle verwendeten Arduinopins auf Funktionsfähigkeit 
überprüft.

Weis jemand wie ich das Problem lösen kann?

von Oliver S. (oliverso)


Lesenswert?

Die Fehler suchen und beheben...

Die Fehlermeldung kommt, wenn eine nicht zum Aufruf passende Device-Id 
gelesen wird. Das kann an allem möglichen liegen, von tatsächlich 
falscher ID bis zu gar keiner Verbindung.
Welche ID liest der denn?

Ohne weiter Info musst du halt suchen.

Oliver

von Milutin S. (milutin)


Lesenswert?

Danke für die Antwort.

Ich fürchte ich habe nicht ganz verstanden was ich tun oder schreiben 
soll.

Wie finde ich heraus welche ID gelesen wird?

Milutin

von Einer K. (Gast)


Angehängte Dateien:

Lesenswert?

Milutin S. schrieb:
> Wie finde ich heraus welche ID gelesen wird?

Die ausführlichen Ausgaben aktivieren.

von Pucki (Gast)


Lesenswert?

Opfere 20 Euro und dein Problem ist gelöst.

Ich hatte auch mein Stress damit, weil ich dauernd Probleme hatte, mal 
funktionierte die Übertragung meist nicht. Und 2 Chips sind daran 
gestorben.

Nach meine Vermutung ein FUSE-Bit. Naja die Atiny85 haben mich unter 1 
Euro gekostet, also habe ich keine Rettungstechnik gekauft, die wäre 
teurer als 2 Euro. ;)

Hier der Lieferant. https://guloshop.de

Die haben so kleine Papierstreifen bei einen der Angebote. Die sind 
klasse. Da musst du nur den richtigen Papierstreifen zum richtigen Chip 
haben, und du kannst nicht einmal die Anschlüsse falsch machen. Fand ich 
persönlich eine große Hilfe.

Kleiner Hinweis : Du musst einen Lötkolben haben, um das Teil zu nutzen. 
Aus irgend einen Grund muss man da 4 Drähte anlöten.

Unter den Arduino-Studio einfach als "externer Programmer" ansprechen. 
Und das war's.

Tipp am Rand: Bestell dir 2 der Anschlußstecker und ein Textool - 
Sockel. Dann kannst du den Chip bequem wechseln zu Testzwecken.

Gruß

   Pucki

ps: Das ist keine Werbung ich habe das Teil wie oben beschrieben selbst 
gekauft.

von Milutin S. (milutin)


Lesenswert?

Danke für die Antworten.

Arduino Fanboy D. schrieb:
> Die ausführlichen Ausgaben aktivieren.

Das habe ich (so wie es auf dem Bild abgebildet war) gemacht.

Allerdings habe ich das, was die ArduinoIDE daraufhin geschrieben hat 
nicht verstanden. Es befindet sich im Anhang.

Pucki schrieb:
> Opfere 20 Euro und dein Problem ist gelöst.

Danke für den Tipp!
Ich überlege es mir noch.
Allerdings währe es mir lieber es mit dem Arduino zu schaffen.

Milutin

von Einer K. (Gast)


Lesenswert?

Milutin S. schrieb:
> Allerdings habe ich das, was die ArduinoIDE daraufhin geschrieben hat
> nicht verstanden. Es befindet sich im Anhang.

Oh, da nicht im Anhang, musst du es doch wohl selber lesen und 
verstehen.

von Milutin S. (milutin)


Angehängte Dateien:

Lesenswert?

Arduino Fanboy D. schrieb:
> Milutin S. schrieb:
>> Allerdings habe ich das, was die ArduinoIDE daraufhin geschrieben hat
>> nicht verstanden. Es befindet sich im Anhang.
>
> Oh, da nicht im Anhang, musst du es doch wohl selber lesen und
> verstehen.

Entschuldigung.
Ich hoffe jetzt ist der Text im Anhang.

Milutin

von Oliver S. (oliverso)


Lesenswert?

> Device signature = 0x1e9007 (probably t13)
> avrdude: Expected signature for ATtiny85 is 1E 93 0B

Das bedeutet, daß fast alles funktioniert. Aber eben nur fast alles.

ISP-Takt zu hoch? Oder ist die Tiny85 dann doch ein Tiny13?

Oliver

: Bearbeitet durch User
von c-hater (Gast)


Lesenswert?

Oliver S. schrieb:

>> Device signature = 0x1e9007 (probably t13)
>> avrdude: Expected signature for ATtiny85 is 1E 93 0B
>
> Das bedeutet, daß fast alles funktioniert.

Oder dass du einem Troll antwortest...

So doof kann man doch nicht sein, NICHT zu erkennen, wo hier wohl das 
Problem ist...

von Einer K. (Gast)


Lesenswert?

Hallo Minusmann, der du meine Beiträge negativ bewertest...

Gefallen dir meine Beiträge nicht?
Warum?
Sind sie fachlich falsch?

Oder magst du mich nicht?
Darfst du, aber dann hast du die Beitragsbewertungsfunktion entweder 
nicht verstanden, oder du nutzt sie für den falschen Zweck.

von Milutin S. (milutin)


Lesenswert?

Oliver S. schrieb:
> ISP-Takt zu hoch? Oder ist die Tiny85 dann doch ein Tiny13?

Mein ATtiny85 hat sich gerade als ATtiny13 entpuppt.

Danke für die Antwort.

Milutin

von c-hater (Gast)


Lesenswert?

Milutin S. schrieb:

> Mein ATtiny85 hat sich gerade als ATtiny13 entpuppt.

Tja, wer einfach nur lesen kann, ist schonmal ganz klar im Vorteil...

von Einer K. (Gast)


Lesenswert?

Tja, so ist das manchmal....

Aber immerhin ist so geklärt, dass das aktivieren und lesen der Ausgaben 
schon manchmal lohnt!
Oder der Aufschrift auf dem IC.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.