Ich bekomme beim Flashen mit meinem USB-Programmer immer die Fehlermeldung "Adress 0x0000, Expected: 0x940c, Received: 0xffff" beim Verify. Ich habe schon verschiedene Programme benutzt AVRProg, myAVR, AVROspII und jedesmal kommt die Fehlermeldung. Das Testprogramm wird auch nicht übertragen, da keine LED blinkt. Vielleicht mache ich grundsätzlich was falsch. Ich habe mir einen AVR atmega16 beim Reichelt bestellt und in mein Evaboard eingesetzt. Beim anschließenden Flashen kommt die Fehlermeldung. Kann mir einer helfen....
Noch eine Frage: Wenn ich den Controller flashen möchte (Controller ist noch leer), schwingt dann schon der Quartz ?
>gelesener Wert ffff: Das kann bedeuten, dass die Übertragung nicht gelingt, sondern nur die auf hi geschaltete Datenleitung gelesen wird Oder aber, dass schon die erste Zelle keine Daten bekommen hat und deshalb im gelöschten Zustand ist, das Programmieren also nicht geklappt hat. Oder aber, dass das gesendete hex-file ein ffff im ersten doppelbyte hat, anders als das erwartete 0x940c oder aber, dass beim kompilieren des Programms ein Syntaxfehler erkannt wurde und die hex-file Bildung abgebrochen wurde. Oder aber, dass..(usw.) > Quarz in betrieb: die neueren avr arbeiten im Auslieferungszustand mit internem RC-Generator und sind in diesem Zustand sofort programmierbar, wenn die ISP-Frequenz passt. ältere AVR-Typen brauchen eventuell einen externen Quarz zum Programmieren.
ein Tip: Versuche, mit einem Deiner Programme die Signatur des Bausteins zu lesen: Wenn das klappt, stimmts mit der ISP-Verbindung, dann liegts meistens am hex-file oder dessen Auswahl (dem Programmer muss ja mitgeteilt werden, welches hex-file er einschreiben muss)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.