mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD Problem


Autor: Andreas Sch. (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

ich hab mit dem folgenden Programm (atmega8, 2x16 LCD), ein kleines
Problem.

wenn ich nämlich anstatt

main ()
{

     lcd_init();
      //lcd_cmd(LCD_DISP_ON);
  lcd_write_s("HALLO");
     lcd_goto(2,1); // coursor auf 2.Zeile, 1.Spalte
     lcd_write_s("WELT");

  while (1);
  {
  //Programmschleife
  wdt_reset();


  }
}

lcd_write und lcd_goto in die while-schleife schreibe wird nur der
corsor (oder wie das ding heist ;) ) auf Spalte1,Zeile1 angezeigt der
text aber nicht.

Kann mir bitte vieleicht jemand sagen was da schiefläuft?

PS: ansonsten funktioniert es

Autor: Th. B. (pomdas)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ohne jetzt die Unterprogramme zu kennen, ist das ein wenig schwer zu
sagen, was schieft laeuft. Jedoch wuerde ich darauf tippen, dass es zu
einem Timingproblem kommt. Versuche mal Warteschleifen in die Schleife
einzubauen, welche Du zuerst mit einem recht grossen Wert definierst.
Wenn es dann funktioniert, kannst Du die Zeiten ja wieder kleiner
werden lassen...

Thomas

Autor: Dietmar (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Andreas:

Hältst du Wartezeiten ein oder fragst das Busy-Flag des LCD-Controllers
ab?

Gruß

Dietmar

Autor: Andreas Sch. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hmm, glaub schon. aber morgen mal schaun, bin schon müde^^

http://www.myavr.de/download/beschreibung_myavr_lcd_22.pdf

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.