speichermüll??

OP #1419904
Lesenswert?

Hallo
Ich habe an einem Programm Reaktionstest  (LED an,dann Taster drücken) 
gearbeitet und auch mit den Zeiteinstellungen für das Display mit den 
Timings rum experimentiert, weil immer der erste Buchstabe 
fehlte/falsch, oder gar nicht geschrieben wurde.

dabei haben (ein Kollege und ich) in 2Std. 50-70 mal den atmega128 
beschrieben.

das Programm und Codeblocks funktioniert einwandfrei.
Irgendwann funktioniert das Display nicht mehr (die LED und der Taster 
steuern das Programm aber noch).
Mache ich danach ein anderes Programm mit der gleichen lcd.h/lcd.c drauf 
läufts wieder.

gibst da irgend welche Erfahrungen?

Gruß Stefan
OP #1419957
Lesenswert?

hallo Falk
das mit der Pause mach ich gleich mal.
Aber das wäre das erste mal seit 20 Programmen wo das der Fehler wäre.
ich hab bisher noch nie über 30. mal das Programm neu geflasht.

und das bei 2 gleichen Bords.

Ich meine der Programmer MK2 von MYAVR macht den Müll.
 wie gesagt ein anderes Programm (kleiner oder größer vom kompelieren)
läufts wieder.

ich meine der speicher wird nicht richtig gelöscht vorm neuen schreiben.
kann das aber nicht beweißen

MFG Stefan
Gast #1419963
Lesenswert?

ich denke, dass man einstellen kann, ob der Chip vor dem Schreiben 
gelöscht wird oder nicht. Davon mal ganz abgesehen, wenn das Programm 
keine Fehler enthält, kommt der Chip nicht an Stellen, wo Müll steht.

Otto
OP #1419979
Lesenswert?

Avrstudio 4.17 und Codeblocks machen das gleiche , wenn mal der Fehler 
passiert ist.
so lange das gleiche Programm rüber geschickt wird, geht nichts.
zwischendurch ein anderes Programm dann läufts wieder. Darum geht mir´s.
das versteh ich nicht.
avr dude schreibt den Inhalt und prüft das geschriebene OHNE eine 
Fehlermeldung. nach dem neustart läufts nicht.

PS: schaue mit die Meldung vorm schreiben mal genauer an, ob da was vom 
löschen steht, aber das Avrstudio macht das doch automatisch.
gruß
Stefan

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