Forum: Mikrocontroller und Digitale Elektronik AVR HV Programmer


von Artjomka (Gast)


Lesenswert?

Kann jemand einen HV Programmer für 8-beinige ATtinys empfehlen?

Also am besten einen fertigen Programmer der von vielen Tools 
unterstützt wird und kein Entwicklungs-Kit oder ähnliches (richtigen 
Prommer).

Oder eine ganz einfache Schaltung zum selber bauen.

von holger (Gast)


Lesenswert?

>Kann jemand einen HV Programmer für 8-beinige ATtinys empfehlen?

Bist du zu blöd die Fuses richtig zu setzen?

>Also am besten einen fertigen Programmer der von vielen Tools

Welche vielen Tools? Bitte komplette Liste anlegen sonst kann man
dir nichts empfehlen.

>Oder eine ganz einfache Schaltung zum selber bauen.

google kennst du?

von D. V. (mazze69)


Lesenswert?

Zum Selberbauen:
http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en

oder günstig ein STK500 schießen.

von Artjomka (Gast)


Lesenswert?

Ich hatte auf billig China-Nachbauten gehofft, so wie man sie von STK500 
kompatiblen ISP Programmern findet...

Nein, habe keine Fuses zerschossen.

Geht das nicht auch einfach über z.B. die RS232 vom PC und ein bisschen 
Kleinkram zum Pegelwandeln?

von Roger W. (Firma: ruin ltd.) (superguest)


Lesenswert?

Artjomka schrieb:
> Nein, habe keine Fuses zerschossen.

Was ist dann dein Problem?

von Artjomka (Gast)


Lesenswert?

Ich will den Reset-Pin als IO nutzen und brauche eine Möglichkeit mehr 
als ein mal zu Programmieren. Ist doch nicht ungewöhnlich, oder?

von Roger W. (Firma: ruin ltd.) (superguest)


Lesenswert?

Artjomka schrieb:
> Ist doch nicht ungewöhnlich, oder?

Nein, aber wenn du davon zurück willst, brauchst du zwingend einen 
HV-Programmer, weil dann für ISP der Reset-Pin nicht mehr zur Verfügung 
steht.

Ich habe mir den Fusebitdoctor gebaut, um eben diesem Problem entgegnen 
zu können, da ich den Reset-Pin ebenfalls als IO benötigt habe.

von Lothar (Gast)


Lesenswert?

Artjomka schrieb:
> Geht das nicht auch einfach über z.B. die RS232 vom PC und ein bisschen
> Kleinkram zum Pegelwandeln?

Das geht bei uC mit ROM-Bootloader und die gibt es von fast jedem 
Hersteller (NXP, STM, Freescale, TI, FTDI) nur nicht von Atmel (und 
Microchip).

Also entweder erst mal ATtiny-Bootloader flashen:

Beitrag "ATtiny45 Bootloader"

Oder (natürlich besser) umsteigen auf 8-beinigen NXP (LPC810) :-)

von Artjomka (Gast)


Lesenswert?

Lothar schrieb:
> Also entweder erst mal ATtiny-Bootloader flashen:

Ich glaube das ist die Lösung...

von Roger W. (Firma: ruin ltd.) (superguest)


Lesenswert?

Artjomka schrieb:
> Ich glaube das ist die Lösung...

Aber nur, wenn du nicht den gesamten Flash-Speicher für dein eigenes 
Programm benötigst und dein Bootloader als Soft-UART funktioniert.
Meines Wissens haben die 8-Pinner ATtiny25, -45 und -85 keinen 
Hardware-UART.

von Lothar (Gast)


Lesenswert?

Roger Withaker schrieb:
> Bootloader als Soft-UART funktioniert

"Es wird keinerlei Peripherie verwendet (Timer, UART)"
"Halb-Duplex (nur ein IO-Pin)"

von c-hater (Gast)


Lesenswert?

Artjomka schrieb:

> Geht das nicht auch einfach über z.B. die RS232 vom PC und ein bisschen
> Kleinkram zum Pegelwandeln?

Nein, ein COM-Port hat leider nicht genug Output-Pins dafür. Für den 
eigentlichen Programmiervorgang würden die drei verfügbaren Pins zwar 
reichen, aber zuvor muß der AVR erstmal in den HV-Modus gebracht werden 
und zur Steuerung dieses Vorgangs fehlen zwei weitere Pins.

Natürlich könnte man mit entsprechender Elektronik Abhilfe schaffen, 
aber dann kann man auch gleich einen µC verwenden, um alle Vorgänge zu 
steuern und damit den PC samt COM-Port gleich ganz weglassen.

von avr-spielkind (Gast)


Lesenswert?

Artjomka schrieb:
> Kann jemand einen HV Programmer für 8-beinige ATtinys empfehlen?

Das hier ist zwar kein "normaler" Programmer, denn man kann die Tinys 
damit nicht "programmieren", aber man kann die Fusebits gezielt setzen 
und zurücksetzen. Löst das Problem wahrscheinlich genauso. Jedenfalls 
verwende ich den immer, wenn ich den Resetpin für andere Zwecke brauche.

https://guloshop.de/shop/Mikrocontroller-Programmierung/HVSP-Fusebit-Programmer::63.html

"Fusebitdoktor" geht aber bestimmt genauso.

Vorteil der beiden Lösungen ist, dass sie unabhängig sind, also keine 
extra Software und keine Verbindung zu einem PC brauchen.

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.