Forum: Mikrocontroller und Digitale Elektronik Atmega328 kaputtprogrammiert


von Bernie B. (flitzmaus)


Lesenswert?

Hallo,

ich bastel zZt. mit kleinen Arduino Pro Mini Boards mit dem Atmega328 
rum.
Hab mir dazu bei Ebay einen UsbAsp-Programmer vom Chinamann besorgt.

Bis vor kurzem hat alles wunderbar geklappt, bis ich auf die Idee 
gekommen bin, die Software im Prommer upzudaten und hab mir die Firmware 
von T.Fischl besorgt und in den Prommer geladen.

Danach hab ich ein Pro Mini Board programmiert - mit anschließender 
Warnung, dass die Fuses auf 0x00 gesetzt sind. Seitdem kann ich das Pro 
Mini Board nicht mehr ansprechen.

Den Prommer hab ich wieder mit der originalen Software versehen (die hab 
ich zum Glück vor der ganzen Aktion gesichert), andere Boards kann ich 
damit wieder brennen, aber dieses eine Board nicht mehr.

Gibt es eine Möglichkeit, das Board zu retten?

( Ich hab schon versucht, den Clock über einen externen 12MHz-Oszillator 
einzuspeisen - ohne Erfolg )

von Chris M. (yoblid) Benutzerseite


Lesenswert?

Hier ein paar Tips:

http://stepharduino.blogspot.de/2012/06/atmega-328p-verfust.html

Bei 2 € Kaufpreis für ein kompatibles Board aus Hong Kong ist jedoch 
fraglich, ob sich der Aufwand lohnt.

von Philipp K. (philipp_k59)


Lesenswert?

Ich programmier die Minis über den Uart Bootloader mit USB-Serial 
Adapter.. das sind die 5 Pins auf der Stirnseite da passt genau ein 
Steckadapter drauf. ( http://www.ebay.de/itm/291276879680 (nur ein 
Beispiellink))

Den Usbasp brauch man dann nur zum Bootloader erneuern/installieren oder 
einfach nie. (kann man nix kaputt machen)

EDIT: Achja, wieso 12Mhz ist das ein 3,3V ?? Da müssten sonst doch schon 
16 drauf sein?

von Bernie B. (flitzmaus)


Lesenswert?

Vielen Dank für die Infos.

So wie ich das in dem Beitrag hier lese
>
> http://stepharduino.blogspot.de/2012/06/atmega-328p-verfust.html
>
hab ich wohl auch den Reset-Pin verfust. Das wieder hinzukriegen ist den 
Aufwand wohl nicht wert.


Ich werde mir gleich mal so ein serielles Tool basteln...

Auf dem Board ist 16MHz drauf, aber einen 12 MHz Oszillator hab ich grad 
in meiner Batelkiste gefunden....

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.