Forum: Mikrocontroller und Digitale Elektronik wieviele Pins für HVSP?


von Anon Y. (anonymous)


Lesenswert?

Hallo,
ich habe den avr-doper von 
http://www.obdev.at/products/avrusb/avrdoper.html nachgebaut. Es handelt 
sich um einen stk500 Nachbau um atmel µCs zu programmieren. An den 
Rechner angeschlossen wird es per USB, an den mikrocontroller per 
DIL-Fassung, ISP, HVSP.

Leider habe ich keine Ahnung wie HVSP funktioniert. Ich möchte meinen 
attiny25 (8pin) per high voltage programmieren, um mir den ISP Anschluss 
und die damit verbundene Doppelbelegung zu sparen.

Wie mache ich das? Welche Pins brauche ich - Gnd, Vcc, Reset?


Vielen Dank!

von christian (Gast)


Angehängte Dateien:

Lesenswert?

moin

für isp nur RESET, SCK, MISO, MOSI villeicht hilft dir das pic weiter im 
anhang

von Peter D. (peda)


Lesenswert?

Anon Ymous wrote:

> Ich möchte meinen
> attiny25 (8pin) per high voltage programmieren, um mir den ISP Anschluss
> und die damit verbundene Doppelbelegung zu sparen.

Hä ???

Du brauchst noch mehr Pins als bei ISP und einer davon liegt an 12V !!!


Pins sparen kannst Du mit einem Bootloader (braucht nur einen Pin).
Und da er nur auf ein ganz bestimmtes Paßwort reagiert, kannst Du diesen 
Pin problemlos doppelt verwenden. Ich hab ihn z.B. mit als Tasteneingang 
benutzt.


> Wie mache ich das? Welche Pins brauche ich - Gnd, Vcc, Reset?

Sag bloß, das steht nicht mehr im Datasheet drin.


Peter

von Anon Y. (anonymous)


Lesenswert?

@ Christian
Danke, ich habe einen Programmer - sogar drei. Es geht mir nur um den 
highvoltage modues

@ Peter Dannegger
Ich habe wie gesagt schon einen highvoltage-programmer.
Ich möchte einen attiny25 in meiner Schaltung (stepdown-wandler) 
programmieren. Und zwar
1. mit möglichst wenig pins (wenig platz)
2. ohne die angeschlossene Hardware zu beschädigen.

Ich dachte, dass ich für HVSP nur den Reset-pin brauche... Also schnell 
gebaut und jetzt wunder ich mich, wie das eigentlich geht. Wenn du mir 
die Stelle im Datenblatt zeigst, wäre ich schon zufrieden.

von Peter D. (peda)


Lesenswert?

Anon Ymous wrote:
> 1. mit möglichst wenig pins (wenig platz)
> 2. ohne die angeschlossene Hardware zu beschädigen.

Ja, siehe oben


> Ich dachte, dass ich für HVSP nur den Reset-pin brauche...

Wie kommst Du denn darauf ?

Figure 22-3. High-voltage Serial Programming

sagt nämlich was anderes.


Peter

von Anon Y. (anonymous)


Lesenswert?

Danke Peter,
ich habe es jetzt gefunden. HVSP ist wirklich viel umständlicher als 
über den ISP.
Ich werde jetzt per ISP programmieren und für die Zeit hoffen.

von Peter D. (peda)


Lesenswert?

Anon Ymous wrote:

> Ich werde jetzt per ISP programmieren und für die Zeit hoffen.

Wenn Dir das mit dem Bootloader zu einfach ist, kannst Du natürlich ISP 
nehmen.
Brauchst dann eben 3 Pins mehr.


Peter

von Paul Baumann (Gast)


Lesenswert?

Pins einsparen kannst Du dabei nicht. Der HV-Modus braucht auch 4 
"Strippen" und Reset. Das sind:
SCI
SDO
SII
SDI
In einer bestehenden Schaltung kannst Du nur
im ISP-Modus an´s Werk gehen.

MfG Paul

von Anon Y. (anonymous)


Lesenswert?

Was brächte ich denn für den Bootloader? Rx und Tx?
Leider ist der attiny25 in smd - also kann ich ihn nur schwer vor dem 
Einsetzen in die Schaltung programmieren. Aber die Möglichkeit mit dem 
Bootloader ist doch interessant, weil die serielle Schnittstelle oft 
gebraucht wird. Werde ich beim nächsten Projekt machen. Danke :)

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.