This website uses cookies
We use cookies or simmilar technologies to ensure you get the best experience on our website. By continuing to browse this website you consent to the use of such technologies. For more information visit our Privacy Policy.
| KNOWLEDGE BASE

A rich source of expert knowledge

Learn from experts in the world of embedded systems

USE DISCOUNT CODE
LEARN30
TO SAVE $30 USD

STM32 + LCD Display (FMC) Firmware Tutorial - Phil's Lab #146

How to use the flexible memory controller (FMC) on STM32 microcontrollers to interface with LCD displays (ILI9341) and parallel, 8080-type interfaces. Including hardware, firmware, and demos.
Chapters:
  • 00:00Intro
  • 03:18LCD Types & 8080 Interface
  • 05:43LCD Choice
  • 08:00Hardware Overview
  • 12:24CubeIDE Config & Pinout
  • 14:14FMC Pinout
  • 17:39NRST, Backlight PWM, Clocking
  • 22:24Firmware Basics (NRST, Backlight PWM)
  • 23:46ILI9341 Driver
  • 26:09FMC Memory Map
  • 28:32FMC D/C Address Offset
  • 30:07STM32H7 FMC Remap
  • 31:33First Simple Test
  • 32:25Width, Height, Orientation Settings
  • 33:39Image Demo
  • 35:33Outro