avrdude: Device signature = 0xffffff

OP #1935880
Hallo zusammen,
ich habe einen atmega48 der nicht mehr so gerne beschrieben bzw. 
ausgelesen werden will. Immer wenn ich ihn mit avrdude beschreibe 
bekomme ich ein:
avrdude: Device signature = 0xffffff
Was ein bisschen merkwürdig ist, weil mit force (-F) kann ich den 
Controller ohne Probleme beschreiben, und habe dann auch eine 
erfolgreiche Verifizierung und es funktioniert auch. Mit anderen 
atmega48 habe ich kein Problem.
Wodran könnte das liegen?
Wie könnte man das beheben?
und kann man vielleicht einfach die device Signatur ändern?

Vielen dank und liebe Grüße
#2627174
Felix H. schrieb:
> Wodran könnte das liegen?
ISP-Clock zu hoch.

> Wie könnte man das beheben?
ISP-Clock kleiner machen. Das geht mit der Kommanozeilenoption -B (-B 
20) sofern das dein Programmer unterstützt.

> und kann man vielleicht einfach die device Signatur ändern?
Ja kann man in der avrdude.conf, aber davon würde ich dir abraten.

> Was ein bisschen merkwürdig ist, weil mit force (-F) kann ich den
> Controller ohne Probleme beschreiben,
Bist du dir da sicher?

Welchen Programmer verwendest du?


Edit: Man der thread ist ja uralt - gerade eben gemerkt.

Gruß Oliver
Persönliche Seite #2627203
T. Schmidt schrieb:
> Christian F. schrieb:
>> -B 20 tut leider rein gar nichts
> versuch mal ohne Space: -B20

-B20 ändert leider nichts...

Wenn ich aber -B200 mache kommt
1
avrdude: Device signature = 0xffffff
2
avrdude: Yikes!  Invalid device signature.
3
         Double check connections and try again, or use -F to override
4
         this check.
5

6
ioctl("TIOCxBRK"): Input/output error

Das heißt doch, dass -B20 eigentlich in Ordnung ist, wenn da sowas nicht 
kommt?
#2627253
Christian F. schrieb:
> Ja ich weiß! So ein Ding will ich mir auch kaufen. Nur wieso
> funktioniert das jetzt auf einmal nicht mehr, wo das doch immer
> funktioniert hat?
Kann ich dir nicht sagen. Ich weiß nur das wenn es überhaupt mal über 
usb-seriell-Wandler funktioniert, es dann nur äußerst langsam von 
Statten geht. Versuch es mal an einer echten seriellen Schnittstelle. 
Dann hast du mit deinem Programmer wesentlich mehr Freude.

Gruß Oliver

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.