Forum: Mikrocontroller und Digitale Elektronik AVR löscht sich selber ?


von Andreas (Gast)


Lesenswert?

Hallo, habt ihr schon mal das phenomen gehabt, das dich ein AVR selber 
löscht ? Ich hatte ihn Programmiert, und am nächsten Tag war das 
Programm wech.....

von Sascha (Gast)


Lesenswert?

Hast du ihn schon oft geflasht?

von Peter D. (peda)


Lesenswert?

Brown-Out Fuse setzen oder externen Reset-IC verwenden.


Peter

von Andreas (Gast)


Lesenswert?

Eigendlich nicht, vieleicht 15 mal.....Andere habe ich schon wesendlich 
öfter geflasht....

von Joe (Gast)


Lesenswert?

Ist der Flash ganz leer?
Wie ist es mit dem EEPROM?
Sind die Fuses noch so eingestellt wie du sie haben wolltest?
Welcher AVR?

MfG
Joe

von Andreas (Gast)


Lesenswert?

Das ist komisch. Wenn der AVR(M16) mit dem Programmer verbunden ist 
(USB), dann läuft er. Ziehe ich den Programmer ab, geht er nicht mehr 
richtig. Die versorgung kommt NICHT vom USB-Port, dondern aus der 
Schaltung.

von holger (Gast)


Lesenswert?

Hat Reset einen Pullup?
Schaltplan wäre jetzt ganz nett.

von Magnus Müller (Gast)


Lesenswert?

Andreas schrieb:
> richtig. Die versorgung kommt NICHT vom USB-Port, dondern aus der
> Schaltung.

Und wie sieht die aus?

von Andreas (Gast)


Lesenswert?

Liegen 5V am AVR

von Andreas (Gast)


Lesenswert?

Kann sowas auch am Programm liegen ? Wenn ich ein anderes Flashe, geht 
das.

von Winfried (Gast)


Lesenswert?

Antworte doch erstmal auf die noch offenen Fragen...

von Frank (Gast)


Lesenswert?

Ich hatte was gleiches Problem.
eine mega88 hat sich nach tagen selbst gelöscht, immer wieder.

Dann das gleich Programm auf einen neunen mega88 und kein problem.
Nur dieser eine löscht sich immer wider selbst obwohl gleiches Programmm 
und Fuses.

Bis heute weis ich nicht warum.... Vielicht klärt sich das jetzt wieso 
der eine AVR so irre ist.

von Fabi (Gast)


Lesenswert?

Es kann natürlich mal sein, dass man einen defekten IC bekommen hat... 
Ich würd mal einen anderen IC testen.

geh nochmal die schaltung durch...
vielleicht hast du nen murks bebaut.
Vll. benutzt du einen schlechten Pin in dem einen Programm.
In einem anderen vll. nicht.
und vll. löst du dann extern damit einen reset oder so aus ;-)

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


Lesenswert?

Fabi schrieb:
> Es kann natürlich mal sein, dass man einen defekten IC bekommen hat.

So ein Fehler ist eher unwahrscheinlich.  Der Flash wird ja bei der
Herstellung geprüft.

von Guru (Gast)


Lesenswert?

@Jörg: Ich glaub auch nicht das das IC defekt ist, aber deine Aussage 
ist doch Quark.. Oder ist irgendein Bastler zu Hause so gut ESD-gerecht 
ausgestattet dass er einen ESD-Schaden zu 100% ausschließen kann..?

von Benedikt K. (benedikt)


Lesenswert?

Benutzt mal die Suche, das Thema wurde schon mehr als einmal 
durchgekaut. Letzendlich ist es immer auf einen Bootloader oder 
ähnliches hinaus gelaufen, der aufgrund der zu geringen Spannung und der 
nicht aktiven BOD Amok gelaufen ist, und alles überschrieben/gelöscht 
hat.

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


Lesenswert?

Guru schrieb:
> @Jörg: Ich glaub auch nicht das das IC defekt ist, aber deine Aussage
> ist doch Quark.. Oder ist irgendein Bastler zu Hause so gut ESD-gerecht
> ausgestattet dass er einen ESD-Schaden zu 100% ausschließen kann..?

Ich meinte damit einen werksseitigen Fehler dieser Art.

Klar, zu Hause kann man sich da alles mögliche an Fehlern zuziehen.
Ich hatte neulich auch einen ATmega88, dessen SDA-Leitung einen
Widerstand von 2 Ω nach Vcc aufwies.  Ging alles gut, bis zu dem
Punkt, da ich TWI benutzen wollte... die Start-Bedingung wurde
nie erreicht.  Keine Ahnung, wie ich das Teil dahin gebracht habe.

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.