Close

Displays Are Hard

A project log for PewPew FeatherWing

A shield for Adafruit Feather boards with buttons and a LED matrix display, for simple games.

dehipudeʃhipu 08/09/2017 at 22:050 Comments

Yesterday the breakout board I made for those tiny displays arrived, so today I soldered one and tried to get it to work. So far unsuccessfully, but we will see what the future brings.

The datasheet at the seller's Aliexpress page only has this image as the information:

And then this table:

The product page has ST7735S in the title, so I'm working under the assumption that it is indeed a ST7735-series chip. Assuming that, and looking at the datasheet, I'm guessing the following pins:

ImageDatasheet
GNDGND
IOVCC (1.8/2.8V)VDDI
SPISPI4W
IM2IM2
CSCSX
RESETRESX
RS/SCLD/CX (SCL)
WR/A0WRX (D/CX)
E/RDRDX
D0/SDAD0 (SDA)
D1-7D1-7
VDD-2.8VVDD
LEDABacklight LED Anode
LEDKBacklight LED Cathode

The first test was connecting power to the LED anode and cathode pins, and sure enough, I got the backlight going. Yay, that means I know the direction in which the pins are numbered.

Then I tried wiring it for the 4-wire SPI mode, since that's what I already have the drivers for. I connected VDD, VDDI, LEDA, and SPI to power, GND, LEDK and IM2 to ground, and all the SPI pins, and tried the driver. Nothing, white screen. Tried a second display just to be sure. Same. Hmmm...

(By the way, when you are making a breakout like this, and make it exactly the size of the display, like I did, then make sure that: 1. the pins are a multiple of 2.54mm apart, so that you can insert it into the breadboard, and 2. you put the pin markings on the side that is not covered by the display.)

Discussions