Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Fehler im Modul pcflcd?? Kategorie: I²C-Bus (von Christian H. - 10.10.2002 17:24)


Hallo beisammen!

Ich weiss nicht, ob es an mir oder meinem LCD (4x16; Displaytech 164A) liegt,
oder ob es ein Fehler im Modul pcflcd ist. Jedenfalls gibts bei mir Probleme mit
pcflcd.goto(); hier wird in Zeile 3, und nur in dieser, die Position falsch gesetzt...
immer 4 Zeichen weiter links wie aufgerufen.

Ich hab jetzt den Original-Code:

     if line & 0x01
     {
       LCD_WriteCommand( 0x80 + ( 20 * (line shr 1) ) + pos );
     }
     else
       LCD_WriteCommand( 0xC0 + ( chars_per_line * (line shr 2) ) + pos );

in der ersten Zeile ersetzt mit:

     if line == 1
     {

und jetzt funktionierts.
Original springt CC2 ja auch bei line == 3 ins if und nicht ins else, das wirds wohl
gewesen sein...

Wär nur interessant ob das an meinem LCD liegt - und ich hab keine Lust das
Datenblatt des Controllers zu wälzen - kennt jemand das Problem?


    Antwort schreiben


Antworten:

Re: Fehler im Modul pcflcd?? (von André H. - 10.10.2002 19:13)
    Re: Fehler im Modul pcflcd?? (von Christian H. - 10.10.2002 21:50)