Gast
#4767333
Hallo, ich habe ein Problem mit der Flash-Programmierung meines Atmega8. Wenn ich versuche den Flash mit einem Programm-Code zu beschreiben kommt eine Fehlermeldung. Das komische an der Sache ist, dass das Board mit dem selben Controller vorher noch ging. Im Forum habe ich schon ähnliche Probleme gefunden, jedoch haben mir die Beiträge nicht weiter geholfen. Hier erstmal ein paar Informationen zum Aufbau: selbst zusammengelötetes Board mit Spannungsversorgung(7805), Taster, LEDs, RS232 Schnittstelle(MAX232), µC Atmega8 (1MHz interner Takt) und einem 6pol ISP Anschluss. - Programmierer ist ein AVR mySmartUSB light,6-polig, 30cm Flachbandkabel - Programmierumgebung Atmel Studio 6.2 - Der ISP Takt liegt bei 57kHz Was habe ich schon versucht: - Spannungsversorgung geprüft - Verbindung vom ISP zum Controller gecheckt - ISP Takt erhöht und verringert - Anstatt Atmel Studio ProgTool verwendet - dann habe ich mal die Fuses-Bits ausgelesen. Diese sollten i.O. sein. Dann aber hab ich die Lock-Bits ausgelesen und musste feststellen, dass diese auf "disabled" gestellt sind. Also das ich den Flash nicht beschreiben kann. Aber wie kommt das? Ich habe da überhaupt nichts eingestellt. Als nächstes hab ich versucht mit "erase chip" alles vom Controller zu löschen. Ich habe gelesen, dass damit auch die Lock-Bits gelöscht werden. Das hat leider nichts gebracht. Anschließend habe ich versucht die Lock-Bits mit 0xFF zu beschreiben. Laut Atmel Studio sollte dies auch erfolgreich geklappt haben, aber wennn ich diese erneut auslese steht wieder der selbe Mist wie vorher drin. Was mache ich da falsch? Ist der µC defekt oder hab ich den Programmer geschrottet? Ich hoffe jemand hat für mich einen Rat. Ich bedanke mich schon mal dafür. Gruß Tobias
