Hallo, ich habe gerade ein etwas merkwürdiges Problem mit einem AtMega8: Seit ein paar Minuten scheitert das Programmieren immer mit Fehler beim überprüfen der Daten. Der Programmer und der Hardwareaufbau sind einwandfrei, da sowohl ein anderer Controller wunderbar funtioniert, als auch das auslesen vom Eeprom des defekten (?) Controllers fehlerfrei stattfindet. Beim Auslesen des Flash treten jedoch (bei jedem Auslesen andere) Fehler auf. Hat jemand von euch eine Idee, was da im Busch sein könnte? Vielen Dank und beste Grüße, Bartl
Wie oft wurde er schon beschrieben? Da ist irgendwann auch mal Ende...
Wenn's hoch kommt hundert mal, mehr sicher nicht. Außerdem scheint der Speicher selbst okay zu sein, weil die Fehler ja bei jedem Auslesen an anderen Speicherstellen sind.
Siehst aus wie spannungsversorgung. hast du +5V überprüft und das alle pinne des isp richtig verbunden sind? (richtig=ordentlich kontakt) ich hatte das schon oft. auslesen der fuses etc ist okay, aber flash scheint schwierig. meist lags an meinen tollen lötstellen :-))
Der ISP denke ich passt, aber du hast recht, es scheint irgendwie schon an der Spannungsversorgung zu liegen. Wenn ich mein PC-Netzteil verwende, zeigt avrdude "avrdude: current erase-rewrite cycle count is -538976289 (if being tracked)" und der Flash ist fehlerhaft, aber immerhin immer gleich. Mit einem Steckernetzteil kommt die erase-rewrite Nachricht nicht, dafür ist der Flash jedesmal anders :-/ Strange...
Die Abblockkondensatoren an der Spannungsversorgung sind dran? Die Spannungsversorgung mit Elkos stabilisiert?
Ja, ist beides der Fall. Irgendwas ist da im Busch, aber ich fürchte ohne Glaskugel komm' ich da auch nur mit Versuch-und-Irrtum weiter. Vielen Dank für die vielen Ratschläge! Gruß, Bartl
Mach mal ein ChipErase vorher. Ich hab das auch öfter. Grüße, Freakazoid
Okay. Mein Fehler war anders. Schreiben und erneutes Lesen/Vergleichen schlug fehl. Dann vergiß meinen Tip. Grüße, Freakazoid
Ich bin mir fast sicher, dass der Controller selbst SNAFU ist, auch wenn ich mir nicht erklären kann wieso. Auf jeden Fall hab' ich ihn jetzt einfach mal gegen einen neuen getauscht (gepriesen seien die Sockel!) und alles geht wieder. Ist nur irgendwie komisch, weil ich die Controller schon öfter schlecht behandelt hab' und nie was war und jetzt mach' ich nichts und er geht kaputt... Vielen Dank nochmal und beste Grüße, Bartl
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.