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) |