Brauche Hilfe, bekomm meinen µC nicht Programmiert

Gast #2356295
Lesenswert?

HI, hänge jetzt schon seit Tagen mit AVR Studio 5 und 4 daran meinen 
ATMega32 mit meinem AVR Dragon zu Programmieren. Das einzige Interface 
welches mir Zugang zu ihm bietet is HVPP, obwohl ich ihm an ISP 
angeschlossen hab, dann bekomme ich schon bei der ID nen Fehler "No 
supported device matches device signature (0xFF 0xFF 0xFF) nor JTAG ID 
(0x00 0x00 0x00 0x00)" er sagt mit zwar das er den Speicher lesen kann 
und auch schreiben, aber irgendwie schreibt er das woanders hin als er 
es liest, denn beim Vergleich kommt die Meldung "Verifying 
Flash...Failed! address=0x0000 expected=0x0c actual=0xff". Kann mir 
jemand helfen?

P.S.: Sry wenn ich hier vielleicht etwas fundamentales übersehen hab, 
aber das sind meine ersten Gehversuche in diesem Microcosmus.
#2356310
Lesenswert?

Loichte schrieb:
> er sagt mit zwar das er den Speicher lesen kann
> und auch schreiben
Wie sagt er das denn?

Loichte schrieb:
> Flash...Failed! address=0x0000 expected=0x0c actual=0xff".
Das bedeutet, daß er in 0x0000 0x0C reinschreiben wollte, aber immer 
0xFF = gelöscht drin steht. Also das Schreiben ist schief gegangen.

1. Wie sind die Fuses, insbesondere Clock, eingestellt?
2. ISP-Frequenz? Darf maximal 1/4 F_CPU sein.

Das ISP richtig angeschlossen ist, setzte ich mal voraus.

mfg.
#2356338
Lesenswert?

Hendrik Leuchtemann schrieb:
> keine Fuses eingeschaltet, aber wenn ich eine einschalte z.b. SPIEN,
> dann programmiere und dann wieder lese ist sie wieder ausgeschalten.
??????????
Was, in aller Welt, machst du da?

Hat dein Controller jemals funktioniert?
Über welche Schnittstelle programmierst du die Fuses?

Loichte schrieb:
> Das einzige Interface welches mir Zugang zu ihm bietet is HVPP
Hast du damit an den Fuses rumgespielt?

mfg.
#2356378
Lesenswert?

Der Controler ist neu, Frequenz 125 KHz, verdrahtung hab ich schon 1000 
mal überprüft hab auch Vcc an AVcc gelegt, hab nen 2. und 3. neuen 
Controller reingesteckt (hab die Programmierfläche des Dragen genutzt) 
immer das selbe. kann es sein das das keine Atmega32 sind? auf dem 
gehäuse steht "ATMEGA32 16PU 1111".

P.S: Danke für deine Schnelle Antwort
#2356450
Lesenswert?

Loichte schrieb:

> angeschlossen hab, dann bekomme ich schon bei der ID nen Fehler "No
> supported device matches device signature (0xFF 0xFF 0xFF)

Einfache Regel: Vor irgendwelchen neuen Aktionen die Signaturerkennung 
durchführen. Wenn die scheitert, dann braucht man nicht erst weiter zu 
machen, wird nicht besser dadurch.

Und diese Signaturerkennung geht schief, wenn der Programmer den 
Controller als welchen Gründen auch immer nicht ansprechen kann. 
Meistens ist der Grund der Takt, weil man sich den per Fuses versemmelt 
hat, was aber hier wohl nicht in Frage kommt.

Nützlich wäre Schaltbild und Bild vom Aufbau.
#2356459
Lesenswert?

Ist das Teil neu?

Loichte schrieb:
> hänge jetzt schon seit Tagen mit AVR Studio 5 und 4
Eigentlich läuft das zusammen. Aber man weiss ja nie.

Ich würde erstmal ALLES vom Rechner deinstallieren. Auch den 
USB-Treiber.
Dann nur AVR-Studio 4 installieren. Bei dem ist es wenigstens sicher, 
daß das mit dem Dragon funktioniert. Mit dem dazugehörigen USB-Treiber.
Dann eventuell noch ein Upgrade des Dragon machen.
Mehr fällt mir dazu jetzt nicht ein.

mfg.
#2356518
Lesenswert?

nee, so blöd bin ich nun auch wieder nicht, ich hab die Pins 
durchgeklingelt, alles ok, wenn ein dreher vorliegt dann liegt es nicht 
in meiner Verantwortung. Aber Lustig ist, das wenn ich ihn Rausnehme ich 
das selbe Ergebniss bekomme.

Erasing device.. OK!
Programming FLASH ..      OK!
Reading FLASH ..      OK!
WARNING: FLASH byte address 0x0000 is 0xFF (should be 0x0C).. FAILED!
Leaving programming mode.. OK!

Der Dragon bekommt gar nicht mit ob da nen Controller drin ist. ich werd 
mir nen neuen bestellen und den dann zurückschicken.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren