Forum: Mikrocontroller und Digitale Elektronik Problem bei Programmierung Atmega 644


von Wayne I. (mustang)


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

von Christopher G. (cbg)


Lesenswert?

Vergessen auf Mega644 umzustellen?

von Wayne I. (mustang)


Lesenswert?

Anfangs ja, da hatte ich mit der Koniguration des Mega 32 die Hex Datei 
geladen.
Als ichs geblickt habe hab ich umgestellt auf 644.

Aber kann es daran liegen?

von Christopher G. (cbg)


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.

von Wayne I. (mustang)


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.

von Christopher G. (cbg)


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.

von Wayne I. (mustang)


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?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.