Forum: Mikrocontroller und Digitale Elektronik 328p "verfused" (128khz divided by 8)


von Ralf J. (cosmicos)


Lesenswert?

Hallo zusammen,

ich habe mir leider einen ATmega328p "verfused".

Im avr8-burn-o-mat habe ich die falsche Registerkarte erwischt und so 
den Chip auf "Internal 128khz" bei aktiviertem "divide system clock by 
8" gebrannt :(

Nun komme ich an das Ding mit meinem USBasp nicht mehr ran. Das Programm 
läuft aber noch (wenn auch seeeehr langsam).

Gibt es eine Möglichkeit, die fuses neu zu setzen (vielleicht per 
HV-programmer??).

Danke und Gruß
Ralf

von Ingo W. (Gast)


Lesenswert?

Du kannst mit der Option "-B 1000" den SPI-Takt auf 1 KHz bremsen, damit 
sollte es gehen,
mfG vom ingo

Edit "B" muss großgeschrieben werden.

von Basti M. (counterfeiter)


Lesenswert?

Hatte ich auch schon... ISP Takt runter drehen und die Fuse wieder 
ändern, programmieren lässt er sich aber bei der Geschwindigkeit 
nicht... aber Fuse ändern ging dann doch noch gerade so ;)

von Ralf J. (cosmicos)


Lesenswert?

Hmmm... nun kommt folgendes:

avrdude: set SCK frequency to 1000 Hz
avrdude: warning: cannot set sck period. please check for usbasp 
firmware update.
avrdude: error: programm enable: target doesn't answer. 1


Da muss ich wohl mal nach dem FW Update suchen...

Danke schon mal!

von Adrian (Gast)


Angehängte Dateien:

Lesenswert?

Das problem hatte ich auch mal. Diese Firmware ist wohl die aktuellste, 
wenn du einen atmega8 drauf hast.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Ingo Wendler schrieb:
> Du kannst mit der Option "-B 1000" den SPI-Takt auf 1 KHz bremsen

Nein, beim USBasp nicht, denn die Firmware muss das ja auch
unterstützen.

Es müsste allerdings möglich sein, sich eine eigene Firmware dafür
zu zimmern, die alles gaaaanz gemääääääächliiiiich macht. ;)

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Jörg Wunsch schrieb:
> Es müsste allerdings möglich sein, sich eine eigene Firmware dafür
> zu zimmern, die alles gaaaanz gemääääääächliiiiich macht. ;)

Ist nicht nötig, die USBasp-Firmware von Mai 2011 (oder neuer) versteht 
die "-B"-Option.

Oft werden sogar heute noch USBasp mit Firmwarestand 2010 verkauft. Das 
ist aber nicht so schlimm, man muss eben zuerst ein Firmware-Update 
durchführen.

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.