www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik speichermüll??


Autor: Stefan Strauß (stefan_str)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Klingt nach zu schneller Initialisierung/Reset oder anderen Fehlern in 
der Ansteuerung.

MFG
Falk

Autor: Stefan Strauß (stefan_str)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Servus
haben das Display gewechselt und die Timings waren OK.
Hab einfach ein "scheiß" billig ding gekauft.
Beide Displays machen das gleiche wenn zu oft das gleiche Programm mit 
wenig Änderungen beschrieben wird.

warum weiß ich nicht.

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mach einfach eine lange Pause ganz am Anfang des Programms, so 500ms. 
Dann eine SAUBERE, VOLLSTÄNDIGE Initialisierung des LCD. Dann sollte es 
passen.

MFG
Falk

Autor: Stefan Strauß (stefan_str)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Otto (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Stefan Strauß (stefan_str)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Otto (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich denke, es gibt ein winziges Fehlerchen in Deinem Programm - poste es 
einfach mal.....

Autor: Stefan Strauß (stefan_str)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Programm ist ok.
wirst bis auf den stil nichts finden

Autor: Stefan Strauß (stefan_str)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
unten steht nur eine Ausklammerung wo vorher programmiert wurde und oben
die Taster Entprellung.
wenn ich dabei 20.mal die Zeiten ändere hängt sich die Übertragung wie 
oben beschrieben auf.

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@  Stefan Strauß (stefan_str)

>Dateianhang: Bildschirmfoto-1.jpg (163 KB, 27 Downloads)

>Programm ist ok.
>wirst bis auf den stil nichts finden

Was schlimm genug ist! Quelltexte als Screenshot, und dann noch als JPG!
AAAAAAAHHHHHH!!

Schon mal was von Bildformaten gehört?

MfG
Falk

Autor: Kermit der Frosch (kermit23)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Falk Brunner

Sei froh daß es keine BMP-Datei ist. :-P

Autor: Stefan Strauß (stefan_str)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hallo
hab an den Hersteller gemailt und der meint der Programmer ist defekt.
@ falk schau mal bitte nach ob es am Programm liegt!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.