mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR AT90S8515 crasht mit dem lcd c-prg


Autor: Andreas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich verwende die libs von Peter Fleury, das LCD ist an PORTA 
angeschlossen.

verbunden ist es momentan mit dem SDK500.

Die Taster sind an PORTC.

ich habe schon ein etwas größeres Programm mit Menüführung geschrieben, 
beim Testen bin ich jetzt auf einen Fehler gestoßen. Ich habe mal alles 
überflüssige entfernt und den code hier angehängt.

Funktion: wenn ich nun die taste zum zählen betätige zählt er los und 
der wert verändert sich, der "tasten speedup" beschleunigt das zählen. 
alles ok.

fehler: ab einem Wert von ca. 112 springt das Programm durcheinander und 
ein falscher Wert wird angezeigt. Je nach Einrichtung der char Variable 
ist der Fehler verschieden.

irgendwie gibt es einen Speicherüberlauf, aber wo liegt der Fehler ?

viele Grüße
Andreas

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.