atmega1284p - 20Mhz Quarz + Fuses?

OP #3326679
Lesenswert?

Hallo. Mal wieder die Fuses und die unterschiedlichen Begriffe und
Oberflächen..

Ich möchte ein Projekt nachbauen. Der Entwickler verwendet AVR Studio 5 
und
nennt folgende Einstellungen im Programmer Dialog:
Set the fuses:
BODLEVEL – disabled
OCDEN – off
JTAGEN – off
SPIEN – on
WDTON – off
EESAVE – off
BOOTSZ – 4096W_F000
BOOTRST – off
CKDIV8 – off
CKOUT – on
SUT_CKSEL – EXTXOSC_8MHz_XX_16KCK_65MS
---
Ich habe aber avrdude und meine die über fusecalc so ermittelt zu haben:

avrdude -c usbtiny -p m1284p -e -V -U flash:w:floppyemu.hex
avrdude -c usbtiny -p m1284p -U lfuse:w:0xbf:m -U hfuse:w:0xd9:m -U 
efuse:w:0xff:m
---
Nun flashen ging genau 1x. Danach keinen Kontakt mehr zum AVR.. was ja 
meinst auf falsche Clock deutet..
Mit einem temp. angelöteten Oszillator konnte ich wieder zugreifen..
---
Heißt oben off = nicht angekreuzt?
Habe ich die falschen Werte ermittelt?

??

Peter
Gast #3326734
Lesenswert?

>Heißt oben off = nicht angekreuzt?
>Habe ich die falschen Werte ermittelt?

Off heisst die Fuse wird nicht programmiert.
Eine programmierte Fuse ist 0, eine nicht programmierte ist 1.
Das sorgt oft für Verwirrung.

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