Hallo Leute, Hab bei einem ATMega8 versehentlich den RESET Eingang disabled über die FUSE bits... Nun bekomm ich den einfach nicht mehr Programmiert!!! Habe ein STK500 Board und versucht ihn parallel zu Programmieren bzw. die Fuse zu löschen! Nix geht mehr! Bin echt verzweifelt. Aus dem Datenblatt (zumindest dem Teil in dem es um diese Fuse bits geht) werd ich nicht so recht schlau. Es muss doch ne möglichkeit geben das ding wieder zu resetten? Bin dankbar für jede Hilfe! Mfg Florian
Hi, ich habe leider kein STK500. :-( Aber damit und dem "parallel programming mode" kann man definitiv die Fuses zurücksetzen. Ist im Controller Manual S.221 beschrieben (die 2. Methode mit den 6 Schritten). Es wurde hier auch schon berichtet, daß das einige erfolgreich praktiziert haben. Was man dazu am STK500 einstellen muß kann ich natürlich nicht sagen. Gunter
Wenn du ein bestimmtes Fuse-Bit gesetzt hast (welches weiß ich nicht auswendig), kannst du den Atmel in die Tonne werfen, weil er sich dann nicht mehr programmieren läßt.
Nö! Er kann vielleicht nicht mehr programmiert oder ausgelesen werden. Aber Löschen im "high voltage parallel programming mode" geht immer. Gunter
"Nix geht mehr!" Es muß gehen. Nimm Dir in aller Ruhe das Handbuch und kontrolliere nochmal jedes Kabel und jeden Jumper und den Sockel, ob alles richtig für den M8 eingestellt ist. Du must auch dem Programmer sagen, daß er den High-Voltage Mode nehmen soll. Sonst nimmt er den SPI-Mode. Es kann sein, daß Löschen nicht geht und auch nicht die Fuses auslesen. Einfach ignorieren und versuchen, die Fuse zurückzusetzen. Danach versuchen zu löschen, danach sollte er wieder alles können. Eventuell muß man auch zwischendurch mal ausschalten (manche Fuses werden erst bei Power On übernommen). Es sein denn Du hast den Reset-Pin nicht nur disabled, sondern auch sofort nach dem Einschalten als Ausgang definiert. Dann kann das STK500 ja nicht mehr die 12V anlegen und es ist wirklich aus. Peter
@Peter >Es sein denn Du hast den Reset-Pin nicht nur disabled, >sondern auch sofort nach dem Einschalten als Ausgang >definiert. >Dann kann das STK500 ja nicht mehr die 12V anlegen und >es ist wirklich aus. bist Du da sicher? Lt. Manual sollen die 12V glecihzeitig mit den 5V an- gelegt werden. Dann geht der Mega8 sofort in den Programming-Mode und das Programm wird gar nicht abgearbeitet und somit der Pin auch nicht als Ausgang geschaltet. Gunter
Hallo Leute! Danke erstmal für die schnellen Antworten. Ich habs soeben nochmal probiert... Ich habe die komplette Beschaltung für den High Voltage Parallel Programming Mode gemacht, die Software richtig eingestellt, doch es will einfach nicht... Die Fuses lassen sich nicht programmieren... Und beim auslesen liest er immer "0xFF". Hab auch mal nachgemessen, auf dem RESET Pin liegen 12V während des Programmierversuchs. Hat noch jemand ne Idee? Ich bekomm den nicht mehr zum laufen... Mfg Florian
JUHUUUUUUUUU ER LEBT WIEDER!! Habs geschafft!! Fragt mich nich wie... Ich glaub ich hab irgendwie den PRG CTRL vom STK500 weggelassen und PD4-PD7 gegen Masse gelegt. Fuses programmiert und dann, obwohl er meckerte wieder probiert per ISP. Und siehe da es ging wieder! Mfg Florian
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.