Großes Display Kategorie: Programmierung Basic (von Montelucon - 19.11.2008 1:57) | ||
Als Antwort auf Re: VIELEN DANK! von vitty - 18.11.2008 16:10 | ||
| ||
Hallo Vitty, ja, ich meine das LC-Display SC1604A von Pollin. Für schlappe 8 EUR (Stand Nov. 08) ist es sehr gut und funktioniert einwandfrei. Ein wenig dunkel, aber völlig ausreichend. Solltest Du die "LCD_Locate(x,y)"-Anweisung verwenden, musst Du allerdings die LCD_Lib.cc anpassen. Die findest Du im Verzeichnis "Libraries/LCD.Lib.cc" Die Anpassung ist sehr einfach. Anbei die komplette Routine. Aber Achtung: Sollte es ein Update der C-Control Pro IDE geben, geht die Anpassung verloren! Gru� Monte Angepasste Lib.: void LCD_Locate(int Zeile, int Pos) { byte Position; //Zeile bestimmen if (Zeile == 1) //Zeile 1 ? { Position = (Pos - 1); //Position Zeile 1 0 bis Hex07 } if (Zeile == 2) //Zeile 2 ? { Position = (63 + Pos); //Position Zeile 2, 40+ da Zeile 2 bei Hex40 anfängt } if (Zeile == 3) //Zeile 3 ? Neu für 4zeiliges Display. { Position = (15 + Pos); } if (Zeile == 4) //Zeile 4 ? Neu für 4zeiliges Display. { Position = (79 + Pos); } //Display ansteuern LCD_WriteCTRRegister(Position|0x80); } | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum