| 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