Hallo Ich bin Besitzer eines STK500 und programmiere meinen ATmega16 per high voltage Programmierung. Nun hab ich oben angegebenes Programm geschrieben, weil ich versuchen wollte mal ein paar üixel auf nem tv (bas-signal) darzustellen. OK...das Programm funktioniert noch nicht richtig. aber was mir mehr sogen macht ist, dass wenn ich nen mega16 ein paar mal programmiert hab geht er nicht mehr. Ich kann dann nur noch lesen aber nichts mehr schreiben. wenn ich die signature bytes auslesen will, dann steht da nur 0x00 0x00 0x00. Was hab ich da jetzt kaputt gemacht? ich hab keine Ahnung wie ich das Ding wieder zum laufen bringen kann, weil er mich garnix mehr machen lässt. Weder fuse-Bits setzen noch sonst irgendwas, was mit schreiben zu tun hat. Ist es möglich, dass man mit high-voltage-programmierung das flash "kaputt schreiben" kann? Vielleicht kennt von euch jemand die Lösung! Ach ja....ned über das Programm wundern....es ist recht einfach aber dafür sehr umfangreich gestalltet :-) Danke schon mal im Voraus
Ich vermute mal, du hast die Oscillator-Fuses falsch geschrieben. Dadurch bekommt der AVR keinen richtigen Takt mehr, und funktioniert demzufolge auch nicht mehr... Ist aber noch zu retten. Musst mal gucken, ob das STK den parallelen Programmiermodus unterstützt. Ralf
Naja, er nimmt ja schon den HV-Programmiermodus vom STK500... Eventuell die Spannung zu hoch eingestellt, und den Chip damit gebruztelt? Ansonsten würd ich den normalen ISP Modus verwenden, und den HV-Modus nur zum Retten von AVRs mit falschen fuses, gibt ja nicht wirklich einen Grund für den HV Modus, solange der Chip läuft. /Ernst
hmm....klingt einleuchtend. Hat jemand gerad sein manual zur Hand und kann mir sagen, welche Spannung ich einzustellen hab? Also das STK unterstützt schon den Parallelen Programmiermodus. Aber ich denke wenn ich mit SPI arbeite, dann ist das besser. Werd nun mal noch einen draufstecken und schaun ob ich, wenn ich des ganze mit SPI mache auch irgendwann auf dieses Problem stoßen werd. Danke auf jeden Fall mal für eure schnelle Antwort und noch ein schönes Wochenende :-)
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.