I'm hoping to get some help getting a generic TFT 240x240 screen module working with Circuit Python.
When I run my test program (provided later), I see the backlight power on, but I never get anything to show on the display.
I have never seen the screen module work, so there is the possibility that it is a dud.
Here is my setup:
Components:
- Xiao RP2040
- 1.3 in. TFT 240x240 screen module using a ST7789 IC (generic / not branded)
Connections (Xiao -> ST7789):
- 3V3 -> VCC
- GND -> GND
- SCK (D8) -> SCK
- MOSI (D10) -> SDA
- MISO -> n/c
- CSn (D7) -> n/c
- D0 -> RES
- D1 -> DC
Connection/Troubleshooting Notes:
- ST7789 also has a "BLK" pin which is left unconnected. Also tried connecting it to 3V3, but no change.
- All connections are made using jumper wires.
- All connections have been confirmed from pin of Xiao to pin of ST7789 module using a multimeter.
- Xiao is known to be working, as I have used it to run other programs.
- The ST7789 module is getting 3v3 power, confirmed with a multimeter.
Image Link: https://universalsolder.b-cdn.net/wp-content/uploads/2020/06/2480_1c8a9548-3010-4c89-9351-398bde8e10470.jpg