cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F103ZET6 - Interface with LCD driver Ilitek ILI9341

JT-88
Associate

Hi,

I have inherited a project that utilizes Nuttx RTOS. This project is to change out the LCD display due to EoL. We are changing from Renesas R61580 Driver to Ilitek ILI9341. 

The existing driver is hooked up via 16-bit MCU command via the FSMC, with the following lines hooked up:

FSMC_NE4....PG12....out....CS

FSMC_NWE....PD5....out....WR/SCL

FSMC_NOE.....PD4....out....RD

Does the STM32F103ZET6 have the capability to interface with the Ili9341 Driver? What is the best way to configure STM32F1 to interface with Ili9341?

Are there any example code or drivers to help with the integration? 

Thanks,

Jerry T

1 REPLY 1

Looks like you could use a 16-bit FSMC bus onto the ILI9341, likely going to need an A0 (or some address pin) to map between command and data accesses.

Adafruit likely has some examples, SPI ones most likely. The might be some STM32 ones via Arduino drivers, or you could read the manual and implement. Port shouldn't be that hard. Complications might relate to how the frame buffer is arranged, vs your prior design.

https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..