2024-01-22 01:40 PM
I want to try to interface a 7" 1024X600 display with the STM32F407VET6 chip. I know that the F407 does not have a LTDC so I was wondering if I could use a LCD driver chip that could be wired to the FSMC of the microcontroller. I also plan on using an external memory chip for the frame buffer of the screen. Would something like this be able to be done?
2024-01-22 02:53 PM
You're persistent I guess. But got to be better approaches to whatever problem it is you have to solve.
The F407 probably not a great choice, your application, still and animated images are going to need to live somewhere.
The Frame Buffer needs to be directly off the device controlling the panel, otherwise you're going to have bandwidth issues. This size display has pixel data clocked from a buffer at 50 MHz continuously, and that's aside from you drawing and painting on it.
A RPi board and panel would be easy to source.
https://www.buydisplay.com/7-inch-1024x600-ips-tft-touch-display-module-with-i2c-spi-for-arduino
This part has an integrated 128Mb (16MB) frame buffer
https://www.buydisplay.com/download/ic/LT7683.pdf
This one bolts it's own SDRAM on the side
https://www.raio.com.tw/en/RA887677.html
2024-01-22 07:33 PM - edited 2024-01-22 07:58 PM
Thank you for helping me out and providing me options. I have just been trying to solve this with the microcontroller that I already had. The UI will only be updated if the sensor input is updated other than that it will just be stagnant. Would I need an LCD driver if I went with one of the options above or is that what the LT7683 is?