Forum: Mikrocontroller und Digitale Elektronik Avr tiny85 hv programmieren


von STMxP (Gast)


Lesenswert?

Hallo Gemeinde

ich habe ein großes Problem, tiny 85 reset als Ausgang programmiert mit 
den Fuses. Nun muss ich die Software ändern, ich muss das wieder 
herstellen, wie und womit ist das machbar. Ich habe den ICE und den 
Power Debugger, scheinbar geht das damit nicht. Geht um 100 
Elektroniken. Brauche da bitte dringend Hilfe.

von HildeK (Gast)


Lesenswert?

Ich kann dir zu deinem Equipment nicht helfen. Da müsstest du die 
Manuals der Geräte genau studieren.
Jedenfalls kann ich mit dem STK500 (ca. 100€) den Tiny85 mit serieller 
HV-Programmierung bedienen.
Aber für das Geld bekommst du 100 neue Tiny85 ...

von Oliver S. (oliverso)


Lesenswert?

Du brauchst halt eine HVSP fähigen Programmer. Wenn ein neuer oder 
gebrauchter zu teuer ist, hilft vielleicht das hier:

https://www.hackster.io/sbinder/attiny85-powered-high-voltage-avr-programmer-3324e1

Oliver

von S. Landolt (Gast)


Lesenswert?

Ein Einfachstprogramm, das nur das Fuse-High-Byte auf den Standardwert 
zurücksetzt, sollte sich recht schnell schreiben lassen; dann noch die 
Transistorstufe für die 12 V zusammenstecken, fertig.
  Ob allerdings dafür auch
> Aber für das Geld bekommst du 100 neue Tiny85 ...
gilt, mag ich nicht beurteilen.

von Cyblord -. (cyblord)


Lesenswert?

STMxP schrieb:
> Hallo Gemeinde
>
> ich habe ein großes Problem, tiny 85 reset als Ausgang programmiert mit
> den Fuses. Nun muss ich die Software ändern, ich muss das wieder
> herstellen, wie und womit ist das machbar. Ich habe den ICE und den
> Power Debugger, scheinbar geht das damit nicht. Geht um 100
> Elektroniken. Brauche da bitte dringend Hilfe.

Kannst du die Tinys zügig tauschen? Dann wäre das der beste Weg.

von Peter D. (peda)


Lesenswert?

Such mal nach "attiny fuse resetter".

Z.B.:
http://www.peterfleury.epizy.com/avr-hvsp-fuse-restore.html?i=1

von STMxP (Gast)


Lesenswert?

Danke für die Antworten. Ich würde das investieren und mir den 
PRogrammer kaufen kann man bestimmt immer mal brauchen. Komisch das das 
so gstückelt ist, der ICE kann das nicht, dass kann wieder nur der 
Powerdebugger aber nicht für die Mega und Tinys seltsam.

Das Tauschen dauert zu lange, es ist einfacher/günstiger mit dem 
Programmer.

Was selber bauen möchte ich ungern, experimentieren und basteln habe ich 
keine Zeit zu.

Ich finde den aber NUR mit einer Seriellen Schnittstelle? Gibt es da 
keine "normale" Version von? Habe keine seriellen Schnittstellen mehr 
seit 00er Jahren.

von BlaBla (Gast)


Lesenswert?

Wenn es was Kosten darf, dann nimm den PowerDebugger von 
Atmel/Microchip. Der hat USB. Die kleine Schaltung von weiter oben 
funktionieren aber auch gut. Habe ich selbst probiert.

von S. Landolt (Gast)


Lesenswert?

> Das Tauschen dauert zu lange ...
Die Umgebung verträgt die 12 V auf PB5?

> Was selber bauen möchte ich ungern, experimentieren
> und basteln habe ich keine Zeit zu.
Okay, aber: Transistor, zwei Widerstände und 12 V-Quelle können ja nicht 
gar so viel Aufwand darstellen; Intel-Hex-file für einen AVR8 könnte ich 
notfalls anbieten, wenn denn die oben angeführten Quellen nicht passen 
sollten.

von Schlaumaier (Gast)


Lesenswert?


von STMxP (Gast)


Lesenswert?

BlaBla schrieb:
> Wenn es was Kosten darf, dann nimm den PowerDebugger von
> Atmel/Microchip. Der hat USB. Die kleine Schaltung von weiter oben
> funktionieren aber auch gut. Habe ich selbst probiert.

Geht ja nicht, der Power Debugger hat kein HVSP oder wie das heißt der 
kann nur ISP.

von HildeK (Gast)


Lesenswert?

STMxP schrieb:
> Ich finde den aber NUR mit einer Seriellen Schnittstelle? Gibt es da
> keine "normale" Version von? Habe keine seriellen Schnittstellen mehr
> seit 00er Jahren.

Du meinst den STK500?
Ja, der hat nur eine serielle Schnittstelle. Aber es gibt doch 
USB-UART-Adapter ...

STMxP schrieb:
> Das Tauschen dauert zu lange, es ist einfacher/günstiger mit dem
> Programmer.

Du willst das In-Circuit tun?
Wenn ja, verträgt das deine Schaltung? Immerhin muss der Resetpin für 
die HV-Programmierung auf +12V gezogen werden.

von STMxP (Gast)


Lesenswert?

HildeK schrieb:
> STMxP schrieb:
>> Ich finde den aber NUR mit einer Seriellen Schnittstelle? Gibt es da
>> keine "normale" Version von? Habe keine seriellen Schnittstellen mehr
>> seit 00er Jahren.

> Du willst das In-Circuit tun?
> Wenn ja, verträgt das deine Schaltung? Immerhin muss der Resetpin für
> die HV-Programmierung auf +12V gezogen werden.

Das ist kein Problem, sind nur Mosfets an den Ausgängen die können 20V 
am Gate ab. Ich werde es erstmal mit dem STK500 testen, habe gerade 
einen auf eBay geschossen für 30€

In Circuit ja, geht nicht anders, sind QFN Tinys

von HildeK (Gast)


Lesenswert?

Hier noch eine Seite, die die notwendigen Jumper am STK500 erklärt:
https://www.robotroom.com/Atmel-ATtiny-STK500-Programming-4.html
Auch in: http://ww1.microchip.com/downloads/en/DeviceDoc/doc1925.pdf

Der Tinyx5 ist dort zwar explizit nicht aufgeführt, aber es geht genauso 
wie beim Tiny12.

von BlaBla (Gast)


Lesenswert?

STMxP schrieb:
> BlaBla schrieb:
>> Wenn es was Kosten darf, dann nimm den PowerDebugger von
>> Atmel/Microchip. Der hat USB. Die kleine Schaltung von weiter oben
>> funktionieren aber auch gut. Habe ich selbst probiert.
>
> Geht ja nicht, der Power Debugger hat kein HVSP oder wie das heißt der
> kann nur ISP.

Sorry! Stimmt, funktioniert nicht. Man glaubt es kaum, scheinbar können 
alle neuen Atmel-Programmer kein HVSP. Dann geht nur der Atmel-STK500 
oder der Atmel-Dragon.

von Cyblord -. (cyblord)


Lesenswert?

BlaBla schrieb:
> Sorry! Stimmt, funktioniert nicht. Man glaubt es kaum, scheinbar können
> alle neuen Atmel-Programmer kein HVSP. Dann geht nur der Atmel-STK500
> oder der Atmel-Dragon.

Ein weiterer Hinweis auf den Programmier- und Debug Dschungel den uns 
die AVRs beschert haben. Mein größter Kritikpunkt an dieser ganzen 
Controllerreihe.

von BlaBla (Gast)


Lesenswert?


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.