Hallo, wie die Überschrift schon verrät will ich einen HVPP Programmer, welchen ich über Ponyprog ansteuern kann, bauen. Ich bin garantiert nicht der Erste der sich aus dem Kontroller ausgeschlossen hat. Deshalb möchte ich den Bauplan zum selber bauen auch hier Teilen. Ziel: Frei wählbare Fusebits mittels Ponyprog und HighVoltageProgramming auf den Kontroler schreiben. Ein STK500 oder STK600 ist mit erstens zu teuer und zweitens bastel ich nun mal gerne. Ich habe schon viele Artikel gelesen die probleme hatten, weil sie auf externen Takt gestellt haben. Die Lösunge dafür bringen mit aber nix. Leider weiß ich bis jetzt nur, dass ein HVPP durch anlegen von +12V an den Reset Eingang des Kontrollers geschied, aber nicht über welche Schnittstelle dann programmiert wird. Ich habe die ISP schnittstelle genommen. Ich habe mit die Fusebits des Auslieferzustands besorgt siehe http://siwawi.bauing.uni-kl.de/avr_projects/evertool/Evertool_fuses_PonyProg.html Und eine Schaltung Qubbeks geändert. http://www.bilder-upload.eu/show.php?file=c51f8f-1446741810.jpg mit dem unterschied, dass ich einen D1904 (High Voltage NPN) nutze. Er schaltet die 5 oder 12V auf den Reset eingang des zu programmierenden kontrollers. Siehe Link oder Anhang. Ponyprog findet das Device aber auf den Kontroller komme ich trotzdem nicht. Kann mir jemand erklären wie das HVPP genaue funktioniert?
Bei AVR Mikrocontroller erfolgt die HV Programmierung über eine parallele Schnittstelle mit ziemlich vielen Pins - ganz anders als ISP. Das ist so aufwändig, dass ich es nie versucht habe. Da schmeiß ich den verfusten Controller lieber weg. > Ich bin garantiert nicht der Erste der sich aus dem > Kontroller ausgeschlossen hat. Gewiss nicht. Aber wenn du nicht außergwöhnlich viel Pech hast, passiert Dir das nicht mehr oft. WIe gesagt - der Aufwand lohnt nicht. Es sei denn, du hast zufällig schon einen Programmieradapter vorliegen, der das bereits kann.
So, wie Du das vorhast, funktioniert es nicht, weil der HV-Programmiermodus nichts mit dem ISP-Modus gemein hat. Es ist auch ein ganz anderer Algorithmus. Baue Dir die AVRPP-Hardware von hier: http://makecircuits.com/blog/2009-04-05-high-voltage-parallel-programmer-avr.html oder baue Dir den sog. Fuse-Bit-Doktor: http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en Ich besitze beide Apparate und seltsamerweise brauche ich sie eigentlich kaum. Nur hatte ich einmal eine Lieferung Atmega8, deren Fuse-Bits sonstwo standen und die auch schon mit irgendeinem Programm versehen waren. Die habe ich damit wieder in den Werkszustand gebracht. MfG Paul
http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en (und dieser Art gibt es ein paar -wenige- Bauanleitungen im Netz)
Da war ich ja komplett auf dem Holzweg. Der Fuse-Bit-Doktor: von der mdiy.pl Seite ist ja gut. Den werde ich mir auch bauen. Vielen Dank euch allen.
Wenn Du willst kannst Du auch, ausgehend vom thread "ATiny 85 mit Arduino programmieren ", weitersuchen. Dort ist erwähnt, wie man einen Arduino zum HV-Programmer für AVRs macht.
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.