Forum: Mikrocontroller und Digitale Elektronik Tiny25 RSTDISBL nach Lockbits setzen nicht möglich


von Björn G. (tueftler)


Lesenswert?

Hi!

Habe eine Platine bei der ich den Reset-Pin gerne nutzen möchte.
Das Umschalten des Pins auf I/O funktioniert nun aber nur ohne gesetzten 
Lockbits.
D.h. ich kann entweder den Controller gegen auslesen schützen oder den 
Resetpin frei schalten.
Ich habe auf der Platine keine HVPP Möglichkeit und wollte das über ISP 
machen.

Geplant war per ISP so:
1) Fuses setzen (alles ausser RSTDISBL)
2) Programm aufspielen
3) Lockbits setzen
4) RSTDISBL setzen

Ist das alles nur per HVPP möglich oder übersehe ich eine Möglichkeit?

Björn

von Floh (Gast)


Lesenswert?

Björn G. schrieb:
> HVPP

Wie willst du das an einem 8-Pinner machen?

Also HVPP wird nicht unterstützt.
Lockbits verhindern weitere Schreibzugriffe auf den uC, auch Fuses.

Daher bliebe dir nur folgendes Vorgehen:

Mit ISP:
Programm flashen
Fuses setzen (inklusive RSTDISABLE)

und dann mit HVSP:
Lock Bits seitzen.


Ich persönlich würde auf die Lockbits verzichten. Die wenigsten werden 
mit einem HVSP-Progger an den uC rangehen um das Programm auszulesen.

von Björn G. (tueftler)


Lesenswert?

Hi Floh.

Danke für die Tips.
HVPP mußte ich bisher nie machen, daher wußte ich gar nicht das man das 
bei nem 8-Pinner gar nicht kann...

Welchen Programmer würdest Du mit HVSP empfehlen?
Habe einen JTAG-ICE-MKII und einen kleinen JTAGICE.

Die Chips offen lassen möchte ich nicht wirklich lassen.

von Thomas E. (thomase)


Lesenswert?

Björn G. schrieb:
> Ich habe auf der Platine keine HVPP Möglichkeit
HVSP.
Du musst nur irgendwie an PB3 rankommen. Die anderen benötigten Pins 
sind die an der ISP-Schnittstelle. Bleibt ja auch nicht mehr viel.

> Welchen Programmer würdest Du mit HVSP empfehlen?
> Habe einen JTAG-ICE-MKII und einen kleinen JTAGICE.
Die können das nicht.
Das STK500 kann das.

mfg.

von Björn G. (tueftler)


Lesenswert?

Hi.

Hab mir grade einen AVR Dragon geordert.
PB3 ist kein Problem.

Danke Euch dann mal.
Schönen Abend noch!

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.