So, hey guys.
I'm taking part in a college project on the electronics part and here it is used 128x64 lcd with Toshiba's T6963c controller.
I'm having trouble connecting it to the arduino, I've tried a lot, but since I'm new in electronics I do not know if I'm doing it correctly or not
I am trying to use the u8g2 library which from what I saw can be used in T6963 lcds. Nothing that I'm trying is working.
Here is the LCD pinout, arduino pinout and code that I'm using.
NO. | Symbol | Function | Arduino |
1 FG Frame ground GND
2 VSS Ground(0V) GND
3 VCC Power Supply 5V
4 Vo LCD Drive Volt. POT
5 /WR Write Data 7
6 /RD Read Data 5V
7 /CE Chip Enable 10
8 C/D Code/Data 9
9 /RST Resect Active "L" 8
10-17 DB0-DB7 Data Bus Line 13,11,2,3,4,5,6,A4
18 /FS Font Select GND
19 LED A Power Supply LED+ VCC
20 LED K Power Supply LED- GND
#include <U8g2lib.h>
#include <U8x8lib.h>
#include <Arduino.h>
U8X8_T6963_128X64_8080 u8x8(13, 11, 2, 3, 4, 5, 6, A4, /enable=/ 7, /cs=/ 10, /dc=/ 9, /reset=/ 8);
void setup(void)
{
u8x8.begin();
u8x8.setPowerSave(0);
}
void loop(void)
{
u8x8.setFont(u8x8_font_amstrad_cpc_extended_r);
u8x8.setCursor(0, 10);
u8x8.print("Hello World");
//u8x8.setFont(u8x8_font_chroma48medium8_r);//Tried this one
//u8x8.drawString(0,10,"Hello World!");//Tried this one too with the above
delay(2000);
}
Please help.