Hello, I'm still kind of new to the pi pico. I never never did SPI on the pico yet. I have searched online and everything I found online is for a 2.8" or bigger screen on the pico. I was wondering if anyone has wired a 2.2" LCD onto the pico. This is my screen. 2.2 Inch 2.2" TFT LCD Color Screen Display Module 176*220 SPI Serial Port ILI9225. I just don't know which SPI do I wire it up to. I have seen the pi pico pinout and there are a few SPI channels. Can someone help me to figure this out please?
It works fine on a Uno with TFT_22_ILI9225 library
It works fine on a Nucleo, ESP32, ESP8266 with TFT_eSPI library.
However I don't seem to get it working on the Raspberry Pi Pico with TFT_eSPI.
Since ILI9341 works on the Pico with TFT_eSPI the wiring must be ok.
And since ILI9225 works on STM32 the TFT_eSPI Driver must be ok.
My Pico wiring is:
#define TFT_MISO 4
#define TFT_MOSI 3
#define TFT_SCLK 2
#define TFT_CS 21 // Chip select control pin
#define TFT_DC 19 // Data Command control pin
#define TFT_RST 18 // Reset pin (could connect to Arduino RESET pin)
#define TFT_BL 13 // LED back-light
David.
Edit. The Pico seems to be working with the current library Release (version 2.4.61). i.e. I am using the Web Editor.
Note that examples tend to be designed for 128x160 or 240x320. So they don't all work on 176x220.