2024-12-03 06:32 PM - last edited on 2024-12-04 03:48 AM by SofLit
Hello,
I have a STM32F407 microcontroller with a FSMC interface, which I would like to use to drive this display: NHD-5.0-800480AF-ASXP. The display has a RGB interface.
Should I get a RGB board? Or can I drive it directly with the microcontroller?
Is that a time intensive solution?
Thanks to everyone who replies, I appreciate it very much.
Solved! Go to Solution.
2024-12-04 03:48 AM - edited 2024-12-04 07:11 AM
Hello @GK28 and welcome to the community,
The LCD that needs to be driven by STM32F407 over FSMC interface needs also to have 8080 parallel interface:
Please refer to this application note: https://www.st.com/resource/en/application_note/an2790-tft-lcd-interfacing-with-the-highdensity-stm32f10xxx-fsmc-stmicroelectronics.pdf
If the LCD has RGB interface R, G, B lines, you cannot drive the LCD with STM32F407 but you can with STM32F429 over LTDC:
From the LCD datasheet:
Refer to this application note: https://www.st.com/resource/en/application_note/an4861-introduction-to-lcdtft-display-controller-ltdc-on-stm32-mcus-stmicroelectronics.pdf
Hope that answers your question.
2024-12-04 03:48 AM - edited 2024-12-04 07:11 AM
Hello @GK28 and welcome to the community,
The LCD that needs to be driven by STM32F407 over FSMC interface needs also to have 8080 parallel interface:
Please refer to this application note: https://www.st.com/resource/en/application_note/an2790-tft-lcd-interfacing-with-the-highdensity-stm32f10xxx-fsmc-stmicroelectronics.pdf
If the LCD has RGB interface R, G, B lines, you cannot drive the LCD with STM32F407 but you can with STM32F429 over LTDC:
From the LCD datasheet:
Refer to this application note: https://www.st.com/resource/en/application_note/an4861-introduction-to-lcdtft-display-controller-ltdc-on-stm32-mcus-stmicroelectronics.pdf
Hope that answers your question.
2024-12-04 05:24 AM
Thank you so much! I really appreciate it!