AVR - Unterschied ISP- / HV-ISP-Programmierung

Gast #268067
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
Gast #268068
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.
Gast #268069
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.
Gast #268070
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
Gast #268071
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 ....

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.