Hi zusammen,
ich würde gerne meinen atmega8 auf 8Mhz internen oszi umschlaten.
Ich habe mir auf der Seite http://www.engbedded.com/fusecalc die
passenden bits ausgerechnet:
für avrdude:
-U lfuse:w:0xe4:m -U hfuse:w:0xd9:m
wenn ich jetzt avrdude mit dem command:
1 | avrdude -c avr911 -P /dev/ttyUSB0 -p m8 -U lfuse:w:0xe4:m -U hfuse:w:0xd9:m
|
aufrufe, sagt er immer verfication error, und fragt ob ich sie wieder
zurück ändern will und dann sag ich nein.
Jedoch ändern sich die fuses auf dem atemga nie. Bei
seh ich dann immer den default von
1 | avrdude: Device signature = 0x1e9307
|
2 | avrdude: safemode: lfuse reads as E1
|
3 | avrdude: safemode: hfuse reads as D9
|
4 |
|
5 | avrdude: safemode: lfuse reads as E1
|
6 | avrdude: safemode: hfuse reads as D9
|
7 | avrdude: safemode: Fuses OK
|
Die avrdude manpage sagt nun man kann den safemode mit -u ausschalten,
jedoch sind die fuses auf dem controller immer noch 0xE1 und 0xD9.
Weiß hier jemand weiter?
Gruesse