Forum: Mikrocontroller und Digitale Elektronik AVR - Unterschied ISP- / HV-ISP-Programmierung


von Jan (Gast)


Lesenswert?

Hallöle,

ich beschäftige mich ein bisschen mit AVRs und hab in den Foren zum
Thema ISP-Programmierung auch mal den Begriff HV-ISP-Programmierung
gelesen. Das normale ISP-Programmieren ist mir klar, das taucht ja auch
in den AVR-Datenblättern auf. Aber was hat es mit dem "HV" auf sich?
Bedeutet das High-Voltage?

Jan

von Jadeclaw (Gast)


Lesenswert?

Richtig.
Ist aber nicht im System.
HV heißt HochVolt, weil 12 Volt für so einen Controller schon ziemlich
hoch sind.
Dadurch, dass 12Volt an den Reset-Pin angelegt werden, wird das
FlashRom des Controllers an die Anschlüsse gelegt.
Auf diese Weise lassen sich auch komplett 'verprogrammierte'
Controller wieder zum Leben erwecken.
Zwei Modi gibt es, Parallel mit 11 Leitungen und Seriell mit 5
Leitungen.
Manche Controller wie der ATTiny11 und der ATTiny28 lassen sich nur so
programmieren.
Bei einigen Controllern lässt sich der Resetpin in einen Portpin
umwandeln, ISP geht dann nicht mehr.
HV-Seriell/Parallel löst auch dieses Problem.
Will man sich nicht selbst durch Befehlstabellen und Timingdiagramme
durcharbeiten, dann schaue man hier:
http://www.der-hammer.info/hvprog/index.htm

Gruss
Jadeclaw.

von A.K. (Gast)


Lesenswert?

Ja. Und HV-Programming taucht auch in den Datenblättern auf. Allerdings
eher nicht im Zusammenhang mit ISP, denn abgesehen von den 8-Pin-Typen
ist wird da parallel angeschlossen.

Von Bedeutung in 3 Fällen:
- Man hat sich die Fuses zerschossen und will das Teil nicht
wegwerfen.
- Man braucht unbedingt den Reset-Pin für I/O.
- Vor allem aber: Massenproduktion, zig Chips gleichzeitig.

von Jan (Gast)


Lesenswert?

Danke erstmal für die Info.

Aber ich glaub ich bin blind... Ich find im DB zum ATmega32 nix über
ISP-HV-Programmierung. Kann der das nicht, oder wie? Man stosse mich
bitte auf die entsprechende Datenblatt-Seite... Oder gilt HV-ISP nur
für die Typen, die nicht genug Pins für parallel haben?

Jan

von Wirus! (Gast)


Lesenswert?

> Oder gilt HV-ISP nur
für die Typen, die nicht genug Pins für parallel haben?

So in etwa.

Korrekt wäre:

Die Hochvoltparallelprogrammierung erfolgt bei den Typen mit zu wenigen
Pins seriell ...

Und nochmal: Das ist kein ISP ....

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
Noch kein Account? Hier anmelden.