www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme mit der lcd lib von Peter Fleury


Autor: Thomas Prescher (gonzo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo. Ich habe ein Problem mit der lcd_lib von Peter Fleury. Wenn ich
jertzt mache:

...
lcd_init(LCD_DISP_ON_CURSOR_BLINK);
lcd_clrscr();
lcd_gotoxy(0,0);
lcd_puts("test");
lcd_clearscr();
lcd_puts("blar");
...

passiert folgendes: Ichs sehe blar dastehen, jedoch flackerst das test
noch leicht im Hintergrund. Irgend eine Idee woran das liegen kann?
Verwende das Display an einem Atmega32 mit 4Mhz Quarz

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Blöde Gegenfrage:
Die obige Sequenz steht nicht zufällig in der obligatorischen
main()-Endlos-while-Schleife?

Autor: Thomas Prescher (gonzo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
nein tut sie nicht. nach dieser Anweisung kommt ein for(;;) aber selbst
wenn ich das ausschalte passiert das gleiche

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dann bleibt nur noch die eine Möglichkeit:
Dein µC resettet ständig und so kommt die
Schleife zustande.
Denn eines ist sicher: Irgendwie muss eine Schleife
entstehen.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es gibt noch eine Möglochkeit:
Wenn du einen Interrupt aktiviert hast aber keinen
Handler dafür hast. Der gcc setzt standardmässig
die Interrupthandler, so du nicht selbst einen definiert
hast, auf Reset.

Autor: Michael Wittmann (miwitt001)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Blöde Frage: Hast du da nur "for(;;);" stehen??
falls ja versuchs mal mit
for(;;)
   asm volatile("nop");

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.