Mega8 fuses

Gast #336195
Lesenswert?
• ▲
▼
Hallo Forum,

bin gerade eingestiegen in Mega8 mit PonyProg (Vorher JTAG und
AVR-Studio). Ich möchte den Controller mit 16MHz mit einem externen
Resonator betreiben (mit zwei Cs an XTAL1 und XTAL2). Ich habe laut
Datenblatt folgende fuses gesetzt:
BODEN=1
SUT=01
CKSEL=1111
CKOPT=0

alle anderen sind nicht gesetzt.
Mit PonyProg komme ich nicht mehr dran! Der Takt schwingt sich auch
nicht ein. Die LockBits habe ich 100%ig nicht angerührt (da bin ich
schonmal reingefallen). Der Chip ist auch kein Mega8L.

Und nun??? Was habe ich falsch gemacht? Wie mache ich es richtig?

Vielen Dank für Eure Hilfe!

Grüße Tom
Gast #336196
Lesenswert?
• ▲
▼
Hast Du die Fuse Bits vor dem Schreiben gelesen (mit Read)? Wenn nicht,
dann hast Du das SPIEN wahrscheinlich als 'unprogrammed' (KEIN
Häkchen) geschrieben und Dicvh ausgesperrt. Wenn Du keinen
Parallelprogrammer hast, musst Du Dir wohl oder übel einen neuen Mega8
zulegen. Immer dran denken: Erst lesen, dann ändern, dann schreiben!
Gast #336197
Lesenswert?
• ▲
▼
SPIEN war gegraut, ich konnte da gar nicht ran. Aber ich gebe zu, dass
ich nicht gelesen hatte und wieder mal viel zu schnell war. Nur dass
ich es auch kapiere: SPIEN muss ein Häkchen haben, das bedeutet
gesetzt, das bedeutet SPI Prog ist möglich. Weil ich im Forum ständig
lese, dass eine fuse kein Häkchen haben muss um gesetzt zu sein oder so
ähnlich.

Jedenfalls danke für die Hilfe, da muss jetzt wohl die nächste CPU her.
Wie würdest Du die Clock-fuses für externen Oszillator setzen?

Grüße Tom
Gast #336200
Lesenswert?
• ▲
▼
Ja ich habe es in einem anderen Beitrag als screenshot gesehen. Wenn ich
es gleich schreibe wird dann wohl kein Häkchen (=1 =unprogrammed)
geschrieben, was heisst, dass mit SPI Ende ist.

Und so bezahle auch ich meinen Obulus in das Lehrgeld-Sackerl :-(. Zum
Glück habe ich noch eine zweite Prototypen Platine, weil gerade beim
auslöten so ziemlich alles hinüber geworden ist.

Danke für die Hilfe, bis bald.
Gast #336201
Lesenswert?
• ▲
▼
Mach dir nix draus. Ist ein ganz typischer Fehler, der vielen, die sich
erstmalig mit PonyProg befassen, unterläuft. Ist wahrscheinlich sogar
eines der häufigsten Themen hier im Forum... Trotzdem noch viel Spaß
beim Basteln

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