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
1zu1 anklicken was dir das Teil hier ausspuckt ;) http://www.engbedded.com/fusecalc/ Und ja das Häkchen setzen ist invertiert.
Gast
#3326734
>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.