keno
17.10.2008, 21:06
Ich habe einige Fragen zu dem LCD DOGM163L-A und ASURO.
Ich betreiben das LCD über die I²C Erweiterung mit 4-bit.
Als Code benutze ich die ASURO lib.
1. Ist es schlimm wenn ich das LCD nur mit 4.67V statt 5V betreibe?
2.
// !SEE DATASHEET
// EXAMPLE:
// #define LCD_INIT {(LCD_4BIT | LCD_1LINE | LCD_5x7), COMMAND2, COMMAND3}
#define LCD_INIT {(LCD_4BIT | LCD_2LINE | LCD_5X7), 0}
//#define LCD_INIT {0x29, 0x1C, 0x52, 0x69, 0x74, 0}
// DOGM162 Init, See Datasheet
Dort steht, dass die LCD_INIT für DOGM162 konfiguriert wird.
Was muss ich den für DOGM163 schreiben?
3.
#define LCD_LINE1 0x00 // This should be 0x00 on all displays
#define LCD_LINE2 0x40 // Change this to the address for line 2 on your display
#define LCD_LINE3 0x10 // Change this to the address for line 3 on your display
#define LCD_LINE4 0x50 // Change this to the address for line 4 on your display
4 Zeilen?
Was bedeutet dieser Codeabschnitt?
Muss ich noch weiteren Code für das DOGM163L-A Display anpassen?
Vielen Dank für Antworten
keene
Ich betreiben das LCD über die I²C Erweiterung mit 4-bit.
Als Code benutze ich die ASURO lib.
1. Ist es schlimm wenn ich das LCD nur mit 4.67V statt 5V betreibe?
2.
// !SEE DATASHEET
// EXAMPLE:
// #define LCD_INIT {(LCD_4BIT | LCD_1LINE | LCD_5x7), COMMAND2, COMMAND3}
#define LCD_INIT {(LCD_4BIT | LCD_2LINE | LCD_5X7), 0}
//#define LCD_INIT {0x29, 0x1C, 0x52, 0x69, 0x74, 0}
// DOGM162 Init, See Datasheet
Dort steht, dass die LCD_INIT für DOGM162 konfiguriert wird.
Was muss ich den für DOGM163 schreiben?
3.
#define LCD_LINE1 0x00 // This should be 0x00 on all displays
#define LCD_LINE2 0x40 // Change this to the address for line 2 on your display
#define LCD_LINE3 0x10 // Change this to the address for line 3 on your display
#define LCD_LINE4 0x50 // Change this to the address for line 4 on your display
4 Zeilen?
Was bedeutet dieser Codeabschnitt?
Muss ich noch weiteren Code für das DOGM163L-A Display anpassen?
Vielen Dank für Antworten
keene