High Voltage Programming mit Ponyprog

OP #4337721
Lesenswert?

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?
Angehängte Dateien:
Gast #4337958
Lesenswert?

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.
#4337986
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren