Die HV Programmierung ist die "alte" Methode und wird nur eher selten eingesetzt. Dazu wird ein Spannung von z.B. 13 V an den Reset Pin angelegt und die Übertragung passiert dann bei den kleinen ähnlich wie bei ISP, nur ggf. auf anderen PINs. Bei den Größeren Chips geht die Übertragung dann parallel über mehr Leitungen. Es gibt 3 nicht sehr häufige Anwendungen für die HV programmierung:
1) es geht ggf. etwas schneller
2) Man ist unabhängig vom Takt und kann auch bei beliebigen Fuse Settungs programmieren (verfusete Chip wiederbeleben)
3) Es geht auch wenn der Reset Pin als IO Pin genutz werden soll (vor allem 8 PIN Chips)
Einen PIC Brenner auch für die AVRs zu nutzen wäre eher für die LV ISP möglich. Die Software AVRDUDE ist beim LPT sehr flexibel und kann für fast jede Belegung eingestellt werden. Ist nur die Frage ob genug Leitungen da sind (3 zum µC und eine zurück).
P.S. : Die HV Programmierung steht auch in DB, nur weiter hinten unter 22.7 . Da braucht man aber eine Leitung mehr als für ISP, ist also eher schwieriger. Ein gemeinsamer Programmer für PIC, AVR und JTAG wäre aber ohne viel Aufwand möglich. Ein Problem ist dabei aber eventuell die Softwareunterstützung für JTAG und HV-Seriell Prog. beim AVR.
Lesezeichen