Forum: Mikrocontroller und Digitale Elektronik Kann keine Fuses schreiben


von Horst (Gast)


Lesenswert?

hi,
ich habe einen atmega16 oich kann flash lesen und schreiben. Auserdem 
fuses lesen nur beim schreiben kommt das:

avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x1e9403
avrdude: reading input file "0x99"
avrdude: writing hfuse (1 bytes):
 ***failed;
avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0x99:
avrdude: load data hfuse data from input file 0x99:
avrdude: input file 0x99 contains 1 bytes
avrdude: reading on-chip hfuse data:
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
         0x99 != 0x00
avrdude: verification error; content mismatch

von Horst (Gast)


Lesenswert?

keiner ne idee?

von CuBiC (Gast)


Lesenswert?

Womit programmierst du? Ging es vorher? Hast du schon bei anderen µCs 
probiert? Mehr Infos...

73

von Horst (Gast)


Lesenswert?

bei anderen geht es es geht nur bei 2 atmega 16 nicht

von CuBiC (Gast)


Lesenswert?

Siehe erstes Element meiner Aufzählung.

73

von Horst (Gast)


Lesenswert?

Mit avrdude und einem avr109 kompaiblen programmer.

von JÜrgen G. (Firma: 4CKnowLedge) (psicom) Benutzerseite


Lesenswert?

Ich hab ebenfalls das Problem mit meinem Mega32 und dem USBProgv3 mit 
ISP mkII oben:

(AvrStudio4)
Setting mode and device parameters.. OK!
Entering programming mode.. OK!
Erasing device.. OK!
Programming FLASH ..      FAILED!
Leaving programming mode.. OK!

Die ISP Freq. hab ich von 250kHz bis runter auf 6.478kHz ausprobiert -> 
ohne Erfolg!

Was mir hier ein wenig spanisch vorgekommen ist, ist die Tatsache, das 
auf meinem Mega einige Fuses schon verstellt waren - der ist allerdings 
frisch aus der Stange!


Schönen Nachmittag xP

von andy (Gast)


Lesenswert?

Hi,
Kannst Du die Fuses denn auslesen ?
Vielleicht ist der Takt falsch gesetzt.

Gruss
Andy

von JÜrgen G. (Firma: 4CKnowLedge) (psicom) Benutzerseite


Lesenswert?

andy wrote:
> Kannst Du die Fuses denn auslesen ?
> Vielleicht ist der Takt falsch gesetzt.

Auslesen geht... deshalb find ich ja auch so komisch xP

Die Taktangaben hab ich aus der Liste heraus, alle ausprobiert... ohne 
Erfolg...

Ich werd jetzt mal einen anderen in den Sockel tun, vllt mag mich ja 
der... aber das Phänomen an sich würd mich ja schon interessieren...

von JÜrgen G. (Firma: 4CKnowLedge) (psicom) Benutzerseite


Lesenswert?

Gut, anderer Mega32 funktioniert... aber wieso?

mal eine genauere Beschreibung...

FUSES LESEN:


Setting mode and device parameters.. OK!
Entering programming mode.. OK!
Reading fuses .. 0xFF, 0xFF .. OK!
Leaving programming mode.. OK!


FUSES SCHREIBEN (JTAG aktivieren):

Entering programming mode.. OK!
Writing fuses .. 0xBF, 0xFF .. OK!
Reading fuses .. 0xFF, 0xFF .. OK!

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

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
Noch kein Account? Hier anmelden.