ATmega64 - kann keine Fuse programmieren?

Gast #3958311
Lesenswert?
• ▲
▼
Hallo zusammen,

ich komme gerade an einem vermeindlich trivialen Problem nicht weiter 
und brauche mal ein paar Tipps von euch ...

Ich habe eine Schaltung mit einem ATmega64. Ich kann ohne Probleme das 
Flash programmieren + auslesen, ebenso kann ich die Fuses und Lockbits 
lesen (per ISP über AVRISP mkII-Klon mit AVRStudio4).

Mein Problem besteht darin, dass ich die Fuses nicht schreiben kann. Das 
AVRStudio meldet einen "ISP Mode Error" ohne weiteren Inhalt und gibt 
mir folgende Rückmeldung:

1
Setting mode and device parameters.. OK!
2
Entering programming mode.. OK!
3
Writing fuses address 0 to 2.. 0xE1, 0x99, 0xFF .. OK!
4
Reading fuses address 0 to 2.. 0x00, 0x00, 0x00 .. OK!
5

6
WARNING: Fuse bits verification..  FAILED
7
Leaving programming mode.. OK!

Kann mir jemand von euch einen Tipp geben, wie ich die Fuses 
programmiert bekomme?

Grüße
Philipp
#3958620
Lesenswert?
• ▲
▼
Philipp schrieb:
> Writing fuses address 0 to 2.. 0xE1, 0x99, 0xFF .. OK!
> Reading fuses address 0 to 2.. 0x00, 0x00, 0x00 .. OK!

Was soll denn eingestellt werden? Ich habe jetzt wirklich keine Lust, 
die Fusebytes auseinander zu dröseln.

Lässt er sich danach noch programmieren?

Wenn es nur darum geht, die Taktrate per Clock-Prescaler hochzusetzen 
oder JTAG abzuschalten, kannst du das auch per Software zur Laufzeit 
machen.

Du kannst die Fuses auch per Programm auslesen. Vielleicht werden sie ja 
richtig eingestellt.

Philipp schrieb:
> (per ISP über AVRISP mkII-Klon mit AVRStudio4).

Dem Programmer würde ich weniger über den Weg trauen.
Am falschen Ende gespart.

mfg.
Gast #3958705
Lesenswert?
• ▲
▼
Hallo,

eigentlich will ich den ATmega64 nur aus dem Kompatibilitätsmodus zum 
ATmega128 holen. Ist aber egal, ich kann keine Fuse verändern. Das Flash 
kann ich tadellos beschreiben.

Die ISP-Pins sind exklusiv für den Programmierer, keine Doppelbelegung.

Mit dem Programmer bin ich seit Jahren ohne jegliche Probleme zufrieden.

Gruß
Philipp
Gast #4418880
Lesenswert?
• ▲
▼
Notiz an mich selbst: Firmware im USBASP neu flashen, dann geht's wieder 
(erst Bootloader, dann AVR ISP mkII-Klon übers USB-Lab-Tool / 
19Pin-Kabel zwischen beide Programmer / Jumper zum geflasht werden 
stecken!).

P.S. Haha, scheint ein 9. Januar-Problem zu sein! See you next year!

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