atmega8 avr fuse bits

OP #3444048
Lesenswert?

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
1
avrdude ... -n -v

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
#3444983
Lesenswert?

Basti Himmi schrieb:

> ich würde gerne meinen atmega8 auf 8Mhz internen oszi umschlaten.
> wenn ich jetzt avrdude mit dem command:
> avrdude -c avr911 -P /dev/ttyUSB0 -p m8 -U lfuse:w:0xe4:m -U hfuse:w:0xd9:m
>
> aufrufe
...
> ändern sich die fuses auf dem atemga nie.
> Weiß hier jemand weiter?

Ja. Das freundliche Manual. Stichwort "safemode" und die 
Kommandozeilenoption -u.


XL
#3446635
Lesenswert?

Manuel Steiner schrieb:
> Axel Schwenke schrieb:
>> Ja. Das freundliche Manual. Stichwort "safemode" und die
>> Kommandozeilenoption -u.
>
> Hat er doch geschrieben, dass er das bereits probiert hat?

Hmm. Mea culpa, das hab ich überlesen :(

Ich habe nur auf die Kommandozeile und die avrdude Meldungen geschaut, 
die er gepostet hat. Weil ich irgendwie davon ausgegangen bin, daß wenn 
das Manual sagt man braucht -u um die Fuses zu ändern, daß er das dann 
auch macht. Und wenn es immer noch nicht geht, dann diese 
Kommandozeile und die dazugehörigen Meldungen hier zeigt.

Also Basti: zeigen! Weil für mich funktioniert das. Und für einige 
Tausend andere Leute anscheinend auch.


XL

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren