avrdude: Device signature = 0x000000

OP #2878188
Lesenswert?
• ▲
▼
Hallo an alle,
ich weiß, das wurde schon so oft gefragt, mein Problem ist allerdings 
etwas anders.
Ich habe erstmal das gleiche Problem wie in dem Thread:
Beitrag "AVRDUDE, Fehler beim Programmieren"
Ich bekomme die selbe Fehlermeldung. Bei mir ist definitiv kein Fehler 
am Layout! Das komische ist, dass bei einem ATmega32 (auf einem RN 
Control 1.4) alles perfekt funktioniert. Die Probleme tauchen bei mir 
(zumindest habe ich es da getestet) bei einem ATmega2560, bei einem 
ATmega8 und bei einem ATmega168 auf. Wirklich sehr komisch. Ich verwende 
einen Atmel AVR ISP MKII Programmer, Ubuntu 12.04 und die neuste Version 
von AVRDUDE.
Danke und
Viele Grüße
Jan
Gast #2878305
Lesenswert?
• ▲
▼
Wenn der Controller für externen Takt (Quarz oder so) konfiguriert ist, 
muss auch eine Taktquelle vorhanden sein. Die Taktfrequenz muss 
mindestens 4x höher sein, als die Taktrate der ISP Schnittstelle. Diese 
beiden Sachen würde ich als allererstes überprüfen.
OP #2878386
Lesenswert?
• ▲
▼
Hallo Stefan,
tatsächlich, das ist die Lösung: Vorher habe ich damit:

avrdude -c avrispmkII -P usb -p m2560 -n -v

versucht, die Fuses auszulesen. Alle getesteten Mikrocontroller waren 
neu ausgeliefert (also 1MHz interner Takt). Damit:

avrdude -c avrispmkII -P usb -p m2560 -n -v -B 22

wird die Geschwindigkeit stark minimiert (Parameter -B). Dann können die 
Fuses geändert werden und ggf. die Geschwindigkeit wieder angepasst 
werden.

Nochmals vielen Dank!
Grüße
Jan
#3593092
Lesenswert?
• ▲
▼
Hallo!

Ich habe genau das gleiche Problem wie Jan. Mein Programmer funktioniert 
bei anderen µControllern super, aber bei meinem ATmega2560 bekomme ich 
immer nur diese Meldung:

Device signature = 0x000000

Auch mit dem Parameter "-B 22" für avrdude bekomme ich immer noch die 
gleiche Fehlermeldung. Mein externes Quarz ist auch bestimmt 
angeschlossen, schließlich habe ich ein fertig gelötetes 
Entwicklungsboard gekauft...

Kennt jemand noch weitere mögliche Fehlerquellen?

 Fabian

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.