Forum: Mikrocontroller und Digitale Elektronik AVR High-Voltage Erase


von Raoul D. (raoul_d219)


Lesenswert?

Hallo zusammen,

ja, ich weiß, ganz blöde Frage ... es gibt auch hier extra einen Artikel 
dazu. Doch leider bin ich aus der AVR Materie schon langer draußen und 
mit HVSP hatte ich auch noch nie gearbeitet.

Ich habe ein Gerät, da sitzt ein atmega88a drin. Reset, MISO, MOSI, SCK 
für ISP sind zugänglich. Aber: Reset ist als GPIO gesetzt.

Also muss ich da mit HVSP ran.

- Was ist ein empfehlenswerter AVR-HV-Programmer, der auch heute noch 
funktioniert (z.b. arch-linux)?

- Eigentlich möchte ich den atmega88 nur komplett löschen, und danach 
(ohne HV) neue Firmware flashen. Geht so ein Komplett-Factory-Reset auch 
anders / einfacher?

Danke!

von Peter D. (peda)


Lesenswert?


von Raoul D. (raoul_d219)


Lesenswert?

Peter D. schrieb:
> Z.B.:
> https://www.instructables.com/AVR-High-voltage-programming-Fuses-rescue/

Danke!

Wenn ich

https://www.franksteinberg.de/RescueAVR-MikroShield.htm

richtig auf die Schnelle interpretiere, ist bei einem atmega88a nur HVPP 
und nicht HVSP möglich?

von 🍅🍅 🍅. (tomate)


Lesenswert?

Rauslöten und z.B auf ein Arduino-Spenderboard löten.

HVPP geht mit TL866 und altem XP-Rechner, Reset muss man normalerweise 
noch von Hand mit z.B. Kabel mit Nadel dran kontaktieren.

von Karl B. (gustav)


Lesenswert?


von Raoul D. (raoul_d219)


Lesenswert?

Karl B. schrieb:
> Auch vom Target abhängig:

Die Frage war: kann man den atmega88A per HV-serial-programming 
resetten, oder nur per hv-parallel-programming?

von Frank K. (fchk)


Lesenswert?

Raoul D. schrieb:
> Karl B. schrieb:
>> Auch vom Target abhängig:
>
> Die Frage war: kann man den atmega88A per HV-serial-programming
> resetten, oder nur per hv-parallel-programming?

Steht alles im Datenblatt - ab Seite 296.

tl;dr: Serial Programming ist nur LV, bleibt nur HVPP.

fchk

von Thomas H. (Firma: CIA) (apostel13)


Lesenswert?

SDK600

von S. L. (sldt)


Lesenswert?

> Also muss ich da mit HVSP ran.
Was, wie ein schneller Blick in das Datenblatt zeigt (schneller auf 
jeden Fall als irgendwelche Internet-Seiten zu suchen), nicht möglich 
ist, es bleibt nur HVPP.

> Reset ist als GPIO gesetzt
Was nur sinnvoll war, wenn a) die Firmware nie mehr geändert werden soll 
oder b) ein Bootloader vorhanden ist oder c) der Controller leicht zu 
wechseln ist.

von Axel S. (a-za-z0-9)


Lesenswert?

🍅🍅 🍅. schrieb:
> HVPP geht mit TL866 und altem XP-Rechner

Der TL866 funktioniert auch mit einem Linux-Rechner:

https://gitlab.com/DavidGriffith/minipro

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.