STM32F4 with ILI9486 in 16 bit parallel help #2395
Replies: 3 comments 3 replies
-
The library does not support a 16 bit parallel interface with STM32 bit processor. The library only supports 16 bit parallel with RP2040 processors. You will also get a better performance with an RP2040. I have updated the ReadMe with a table to make this clearer. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the reply Bodmer, I have ordered a RP2040 and will go with that. I may still end up trying trying this STM32 in 8 bit mode, |
Beta Was this translation helpful? Give feedback.
-
Just wanted to give an update. I am now using this library with a Raspberry Pie Pico and it is working great with this library. Also, I was making a very fundamental mistake when trying to get it to work: I was doing "#define TFT_D0 10" where 10 was the pin number on the board pin diagram and not the GPIO number! Hopefully someone just starting out can learn from my mistake. Thanks for the help Bodmer, you rock. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, I'm using an STM32F401 board like this:
https://www.mischianti.org/wp-content/uploads/2022/02/STM32-STM32F4-STM32F401-STM32F401CCU6-pinout-low-resolution.jpg
with a ILI9486 display ( model MRB3503 ) like this:
http://www.lcdwiki.com/3.5inch_16BIT_Module_ILI9486_SKU:MRB3503
I am try to get the display to work in 16 bit parallel mode (that is the only supported mode by the display) but I'm just getting a white screen.
My user setup looks like:
On the ReadWrite_Test I get:
Pixel value written = 1
Pixel value read = FFFF
ERROR ^^^^
Pixel value written = 2
Pixel value read = FFFF
ERROR ^^^^
Pixel value written = 4
Pixel value read = FFFF
ERROR ^^^^
Pixel value written = 8
Pixel value read = FFFF
ERROR ^^^^
Pixel value written = 10
Pixel value read = FFFF
ERROR ^^^^
On the Read_User_Setup sketch I get:
[code]
TFT_eSPI ver = 2.5.0
Processor = Generic
Transactions = Yes
Interface = Parallel
Display driver = 9486
Display width = 320
Display height = 480
TFT_CS = GPIO -1
TFT_DC = GPIO -1
TFT_RST = GPIO -1
TFT_WR = GPIO -1
TFT_RD = GPIO -1
TFT_D0 = GPIO -1
TFT_D1 = GPIO -1
TFT_D2 = GPIO -1
TFT_D3 = GPIO -1
TFT_D4 = GPIO -1
TFT_D5 = GPIO -1
TFT_D6 = GPIO -1
TFT_D7 = GPIO -1
TFT_BL = GPIO -1
TFT_BACKLIGHT_ON = HIGH
Font GLCD loaded
Font 2 loaded
Font 4 loaded
Font 6 loaded
Font 7 loaded
Font 8 loaded
Smooth font enabled
[/code]
Beta Was this translation helpful? Give feedback.
All reactions