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
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.
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.