Der Witz ist ja dass eine neue bessere Software zum Download bereit steht und man dort die .hex File sehen kann. Kann ich den Controller komplett reseten ? So dass ich ihn wieder beschreiben kann ?
Gruß Stephan
Der Witz ist ja dass eine neue bessere Software zum Download bereit steht und man dort die .hex File sehen kann. Kann ich den Controller komplett reseten ? So dass ich ihn wieder beschreiben kann ?
Gruß Stephan
Bei einem Reset-Device wird der Kontroller gelöscht und die Lockbits zurückgesetzt. Es bleiben nur die Fusebits erhalten.
Dann kann wieder ganz normal beschrieben werden.
Wie würde dies Praktisch laufen ?? Mein Reset Eingang ist negiert.
Einfach Betriebsspannung auf den Reset Eingang ?
Gruß Stephan
Hallo,
der Programmieradapter kümmert sich um den Reset-Pin, du selbst musst da nicht nachhelfen.
Um Missverständnissen vorzubeugen: Ein normaler "Reset" heißt nur, der Controller beginnt mit seinem Programm wieder von vorn. Gemeint ist hier aber, den kompletten Speicher des Controllers zu löschen ("Erase") und danach neu mit deinem hex-File zu beschreiben.
Ich kenne das AVR Studio jetzt nicht, aber schau mal nach Begriffen wie Erase Device / Erase Chip o.ä.
Grüße, Bernhard
Lässt sich eine Löschung nicht extern herbeiführen ?? Das Programm erkennt das "Device" nicht also kann ich nicht löschen.
Dann brauchst du vielleicht einen HV-Programmer.
http://www.mikrocontroller.net/artic..._HV-Programmer
Du überträgst über JTAG, richtig? Kannst du auch über ISP programmieren? Vielleicht wurde JTAG per Fuse deaktiviert.![]()
Ja über JTAG .
Wie muss ich ihn denn dann anschließen wenn ich es über ISP versuchen will ?
Mit Hoch Volt Programmierung sollte das gehen, ebenso wie auch falsch gesetzte Fuses wieder "geradebiegen".
Allerdings können das die wenigsten Programmer . Mein STk500 kann das b.B.
Hier einmal studio 4 mega16 mit 16MHz Fuse Einstellung.
https://storage.driveonweb.de/dowdoc...1f43148d14.JPG
Gruß Richard
Lesezeichen