Forum: Mikrocontroller und Digitale Elektronik Frage zu AVR Fuses


von Joachim A. (joar50)


Lesenswert?

Hallo zusammen,

da ich bei AVR ein ziemlicher Anfänger bin, habe ich eine Frage zu den 
FUSE-Bits.

Was bedeutet konkret beim ATMega8 lfuse==0xc1 , hfuse=0xd9.
lfuse=0xC1 bedeutet laut AVR Fuse Calculator:
CKSEL0=0
CKSEL1=1
CKSEL2=1
CKSEL3=1
SUT0=1
SUT1=1
BODEN=0
BODLEVEL=0
Da der ATMega8 mit int. Takt laufen soll ist doch die Angabe von 
CKSEL0-3 nicht i.O., bzw sie ist invertiert. Diese Angabe würde doch 
praktisch den Settings von PonyProg entsprechen.
Habe auch schon die Suchfunktion benutzt, konnte aber konkret dazu 
nichts finden.
Ich nehme an ich mache nur einen dummen Denkfehler, komme aber nicht 
weiter und würde mich über Hilfe freuen.


Danke schon mal

Joachim

von Falk B. (falk)


Lesenswert?

Siehe AVR Fuses

von Joachim A. (joar50)


Lesenswert?

Danke,
aber über diesen Beitrag bin ich auf den AVR Fuse Calculator gekommen.
Zu meiner konkreten Frage steht dort aber nichts.

von Falk B. (falk)


Lesenswert?

@  Joachim A. (joar50)

>aber über diesen Beitrag bin ich auf den AVR Fuse Calculator gekommen.
>Zu meiner konkreten Frage steht dort aber nichts.

????
Wähle den Atmega8 aus, gib ganz unten deine Werte der Fuses ein und 
drücke "Apply values". Damit werden die Einstellungen dekodiert oben 
angezeigt.
Wenn das nicht einfach ist . . .

von Joachim A. (joar50)


Lesenswert?

Ich habe doch geschrieben welche bits bei lfuse dabei herausgekommen 
sind und das diese meiner Meinung nach invertiert sind, so wie sie bei 
PonyProg sein müßten. Da ist doch genau der Punkt an dem ich hänge.

von Falk B. (falk)


Lesenswert?

@  Joachim A. (joar50)

>Ich habe doch geschrieben welche bits bei lfuse dabei herausgekommen
>sind und das diese meiner Meinung nach invertiert sind, so wie sie bei
>PonyProg sein müßten. Da ist doch genau der Punkt an dem ich hänge.

Das sind sie auch.

Häckchen = programmiert = 0
kein Häckchen = nicht programmiert = 1

http://www.mikrocontroller.net/articles/Pony-Prog_Tutorial

"Bei PonyProg entspricht ein gesetztes Häkchen einer 0 im Datenblatt"

Das gleich gilt vor den Fuse Calculator. Wer auch immer sich den Unsinn 
ausgedacht hat . . .

MFG
Falk

von Joachim A. (joar50)


Lesenswert?

Danke Dir, genau das war mein Problem. Mir war immer nur bekannt, dass 
PonyProg die einzige Ausnahme ist. Dem ist scheinbar nicht so.
Jetzt ist mir die Sache klar.
Nochmals Danke für die Hilfe

Joachim

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.