avrdude meldet Invalid device Signature bei lediglich anderem Gehäuse

OP #4125992
Lesenswert?
• ▲
▼
Hallo zusammen,

ich hab mal wieder ein Problem, bei dem ich denke, dass ihr mir sehr 
schnell weiterhelfen könnt :-D

Ich habe hier zwei ATMEL ATMEGA1284p, der eine im QFP-44 Gehäuse, der 
anderem im kleineren VQFN-44 Gehäuse.

Beide uC sind vom Typ ATMEGA 1284p (nicht ATMEGA 1284).

Wenn ich über SPI mit avrdude etwas uploaden will, funktioniert es beim 
QFP-44 ohne Probleme, schließe ich den VQFN-44 an, bekomme ich folgende 
Fehlermeldung

avrdude: Expected signature for ATMEGA1284P is 1E 97 05
         Double check chip, or use -F to override this check.

bzw. vereinzelt auch

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

Im Internet finde ich jedoch nicht darüber, dass die VQFN-44 Variante 
eine andere Signatur hat?

Bitte um Hilfe.

Danke
#4126264
Lesenswert?
• ▲
▼
Christoph Kind schrieb:
> beiden ATMEGAS laufen mit einem 8 Mhz Quarzoszilator

nur weil da irgendwo ein 8MHzQuarz rumhängt heist das noch lange nicht 
das der MC auch mit 8MHz läuft!
Aber die Einstellungen für die ClockSource und den Prescaler kannst du 
wohl auch nicht auslesen/verändern.

Christoph Kind schrieb:
> Beide Varianten befinden sich auf einem 44-Pin-Breakout-Board (nur die
> Prozessoren) wenn ich nur den Prozessor austausche funktioniert es mit
> dem TQFP-Gehäuse.

Den Satz versteh ich nicht!
#4126283
Lesenswert?
• ▲
▼
Max Mustermann schrieb:
> Den Satz versteh ich nicht!

Ich verstehe den Satz so: Er hat 2 Adapterplatinen, auf die er jeweils 
einen der Kontroller gelötet hat. Dadurch hat er nun 2 Platinen mit 
gleicher Anschlußbelegung und gleichem Pinabstand.

@TO
Baue Dir einen sog. Fuse-Bit-Doktor:
http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en

Das lohnt sich.

Dann hat es Ruhe mit solchen Ärgernissen. Ich hatte schon neue 
Kontroller, an die ich nicht per ISP dran konnte. Seither wird jeder
der Kollegen erst einmal dieser Prozedur unterzogen und ich bin sicher, 
daß ich dann drauf zugreifen kann.

MfG Paul
#4126335
Lesenswert?
• ▲
▼
Warum nimmst du nicht einfach ein Scope und siehst dir das Gezappel 
direkt an den Pins an, wenn du versuchst, die Signatur zu lesen?
Hast du GND und VCC an allen Prozessor Pins getestet? Die sind mehrfach 
vorhanden und wollen alle angeschlossen werden.
Nun noch 100nF direkt am Chip zwischen VCC und GND und du bist auf der 
sicheren Seite.
OP #4126521
Lesenswert?
• ▲
▼
So, grad nochmal alles neu aufgebaut. Leider immer noch kein Erfolgt.
Das Oszi zeigt an Mosi ordentliches flackern, an Miso kommt jedoch 
überhaupt nix raus.
Ich denke, dass der Chip entweder hinüber ist, oder irgendwas mit den 
Fuses nicht stimmt (hier bin ich allerdings nicht wirklich im Thema).
Ich werde nun noch einmal einen anderen 1284-Chip verlöten und gucken, 
wie das Verhalten hier ist.

:-(

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.