Forum: Mikrocontroller und Digitale Elektronik fusebits attiny13A


von martin (Gast)


Lesenswert?

Hallo

Für meine kleine Schaltung benötige ich eine Steuerung mit einem 
ATTiny13A
dieser hat 6 I/Os welche ich genau brauche.
Jetzt hab ich gelesen, wenn ich den Reset Pin als Ausgang schalte kann 
ich per ISP nicht mehr proggen. Soweit klar.
Muss ich jetzt zuerst das eigentliche programm draufflashen wo der reset 
Pin als ausgang definiert ist und dann erst die Fuses setzen -->Reset 
Disabled RSTDISBL.
Oder zuerst die fuses und dann programm.
ich hab halt die befürchtung wenn ich fuses erst setze also reset 
deaktiviere dann das prog nich mehr raufgeht.

also wie muss ich das jetzt machen.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Erst proggen. Dann umfusen. Zum Neuproggen im Fehlerfall brauchst Du 
dann einen HV-Programmer.

von Peter R. (pnu)


Lesenswert?

Ist doch logisch: nach dem Setzen der fuses ist der Kontroller zu, kann 
nicht mehr programmiert werden. Das muss also der letzte Schritt sein 
denn sonst kriegt man das Programm nicht mehr drauf.

Einen anderen Weg in diesem Zusammenhang gibt es aber noch: den 
Kontroller zuerst mit einem "bootloader" ausstatten. Danach kann reset 
weggefused werden, trotzdem ist der Kontroller (per bootloader) 
weiterhin programmierbar.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Tiny13 mit Bootloader ist nahezu unbrauchbar mit anderem Code, weil 
einfach zu klein.

von Karl H. (kbuchegg)


Lesenswert?

martin schrieb:

> Muss ich jetzt zuerst das eigentliche programm draufflashen wo der reset
> Pin als ausgang definiert ist und dann erst die Fuses setzen -->Reset
> Disabled RSTDISBL.
> Oder zuerst die fuses und dann programm.

Musst du zuerst durch die Türöffnung in der Wand gehen und die Tür erst 
dann zumachen oder erst die Tür zumachen und erst dann durchgehen?

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.