-
Notifications
You must be signed in to change notification settings - Fork 59
ioClass: hd44780_NTCU165ECPB
The hd44780_NTCU165ECPB i/o class is used to control a Noritake CU165ECBP-T2J LCD display over SPI
The Noritake CU165ECBP-T2J display is a 16x1 line VFD display. It is not a hd44780 display. So while this device is supported by hd44780, it will not be capable of supporting all the hd44780 capabilities. hd44780_NTCU165ECPB will do its best to emulate hd44780 functions and map them to equivalent functionality when possible but certain capabilities will not be possible. API functions that cannot be supported will return appropriate error status.
The hd44780_NTCU165ECPB can auto self configure provided the device is connected to the Arduino using the SS, SCK, and MOSI pins. See the included HelloWorld sketch for a minimal example of how to declare the lcd constructor and initialize the LCD.
- Leonardo h/w is "stupid" and does not bring out SS (it only drives an LED)
- Leonardo does not bring SPI signals to female headers, they are only on 6 pin ISP header.
- ESP8266 does not use naked constants for digital pin numbers
Using the Arduino IDE, hd44780_NTCU165ECPB examples can be found here: [File]->Examples->hd44780->ioClass->hd44780_I2Cexp
The device uses SPI for communication.
Pinout:
- Vcc
- GND
- /CS (SS)
- CLK (SCK)
- DATA (MOSI)
Datasheet can be found here:
http://www.blog.zapro.dk/wp-content/CU165.pdf
Full datasheet/release notes:
http://www.blog.zapro.dk/wp-content/CU165ECPB_T2J_specification.pdf