Fuse eines Microcontrollers mit AVRDude auslesen und beschreiben

Kleines Beispiel zum auszulesen und zum beschreiben

In meinem Beispiel benutze ich als Microcontroller den ATMega32 und nutzte zum beschreiben und lesen den USBTinyISP

 

Fuse auslesen

hfuse:

$ avrdude -c usbtiny -p m32 -U hfuse:r:-:b
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9502avrdude: reading lfuse memory:
Reading | ################################################## | 100% 0.00s
avrdude: writing output file "<stdout>"0b10011001
avrdude: safemode: Fuses OK
avrdude done.  Thank you.

In diesem Beispiel steht das lfuse mit 0b10011001 beschrieben ist.

Genauso funktioniert es auch mit dem lfuse:

$ avrdude -c usbtiny -p m32 -U lfuse:r:-:b

 

Fuse schreiben

lfuse:

avrdude -c usbtiny -p m32 -U lfuse:w:0b11101111:m

Das gleiche für den hfuse:

$ avrdude -c usbtiny -p m32 -U hfuse:w:0b11001001:m

 

 

 

 

Neuen Kommentar hinzufügen

Sie können einen Kommentar abgeben, indem Sie das unten stehende Formular ausfüllen. Nur Text.

Ihre E-Mail-Adresse wird nicht veröffentlicht