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
:
Bearbeitet durch User
1zu1 anklicken was dir das Teil hier ausspuckt ;) http://www.engbedded.com/fusecalc/ Und ja das Häkchen setzen ist invertiert.
>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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.