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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.