Forum: Mikrocontroller und Digitale Elektronik Fuse-Bit's und Assembler


von Marcus M. (mentzer)


Lesenswert?

Hallo,

gibt es eine Möglichkeit in Assembler die Fuse-Bit's zu setzen bzw. zu 
löschen !? In Bascom geht das mit $prog. Ich möchte den RESET-PIN eines 
ATtiny4 als IO nutzen, im AVR-Studio kann ich den Haken RSTDISBL setzen. 
Diese möglichkeit ist für größere Stückzahlen umständlich, daher suche 
ich eine Möglichkeit direkt im Assembler-Code das Fuse-Bit zu ändern.

Danke !

MM

von Peter II (Gast)


Lesenswert?

nein, es gibt überhaupt keine Möglichkeit das der µC sich selber seine 
Fuse setzt.

Auch Bascom macht es selber und nicht das Programm was auf dem µC läuft.

von Marcus M. (mentzer)


Lesenswert?

Hallo Peter II,

danke für Deine Antwort. Ich hätte besser Schreiben sollen, das ich 
meinen Assembler-Code im AVR-Studio geschrieben habe und jetzt eine 
Möglichkeit suche wie in BASCOM mit der Anweisung $prog eine Zeil in 
meinen Assembler Code einfüge die das gleiche bewirkt, d.h. das nach dem 
Programmieren automatisch die Fuse-Bits entsprechend gesetzt werden.

MM

von Peter D. (peda)


Lesenswert?

Du kannst mit STK500.EXE im Batchmode programmieren und die Fuses 
setzen.

Z.B.:
1
stk500 -cUSB -dATtiny861 -fC4E2 -EFF -e "-ifFrontplatte V01.02.hex" -pf -vf

Peter

von spess53 (Gast)


Lesenswert?

Hi

Du kannst auch ein elf-File erstellen. Damit kannst du Flash, EEPROM, 
Fuses und Security-Bits in einem Rutsch programmieren.

MfG Spess

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.