Problem bei Programmierung Atmega 644

OP #1547188
Lesenswert?

Hallo zusammen,

ich habe gerade meine zu klein gewordenen Mega32 gegen den 
Pinkompatieblen Mega644 ersetzt...
Beim Programmieren (AVR Studio 4.18, USB-ISP-Programmer) erhielt ich 
nach dem eigentlichen Programmiervorgang beim Vergleichen des Flashs mit 
der Datei eine Fehlermeldung, dass an der Stelle 0x0000 etwas nicht 
übereinstimmt.
Dann habe ich das selbe IC mal ins Galep32 geschoben, dort die Hex Datei 
draufgeladen und siehe da, das Programm lief problemlos.
Ein 2. 644er hat sich wiederum problemlos via ISP programmieren lassen.

Hat jemand von euch eine Ahnung woran das liegen könnte?

Gruß und Dank

Dirk
#1547208
Lesenswert?

Wenn du fürn Atmega32 erstellt hast und dann auf den Atmega644 geladen 
hast, ja, daran kanns liegen. Wenn dus jetzt auf Atmega644 umgestellt 
hast, dann probiers doch einfach aus. Nochmal alles neu kompilieren und 
dann flashen. Beim Programmer muss es auch auf Atmega644 eingestellt 
sein, fall man das bei dem nochmal extra machen muss. Verwende AVRStudio 
selber nicht.
OP #1547214
Lesenswert?

Nee wir reden da gerade aneinander vorbei,

ich hab das genze mittlerweile korrekt auf den 644er eingestellt sowohl 
beim Programmieren als auch zum kompilieren.
Und mein Problem ist eben, dass es trotz korrekter Einstellung mit dem 
einen 644er nicht über den USB-ISP Programmer geht und mit dem andern 
schon.
#1547244
Lesenswert?

Na dann. Unterstützt der verwendete Programmer den Atmega644? Sonst 
wüsst ich jetzt nichts. Beschaltungsfehler dürfs ja keiner sein wenn er 
pinkompatibel ist und es mit dem Mega32 funktionniert hat.

Edit: Hab vorhin überlesen, dass dus beim Programmieren auch auf 
Atmega644 eingestellt hast. Wenn das möglich ist, dann sollt der 
Programmer ihn ja unterstützen. Vielleicht hat jemand anderes einen 
Tipp.
OP #1547366
Lesenswert?

ja, habe extra nochmal die Beschreibung des Programmers rausgesucht, und 
der unterstützt auch den 644er.

Worüber ich noch gestolpert bin, dass der Watchdog öffter mal Probleme 
bei dem Baustein machen sollte. Sollte aber eigentlich nichts mit der 
Programmierung zu tun haben. Oder doch?

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