Zenler Player
Your course is loading. Hang tight.
Mastering Microcontroller: STM32-LTDC, LCD-TFT, LVGL (MCU3)
Back to curriculum
0% Complete
0% Complete
About the instructor
Important Note
Course repository
Introduction to embedded graphics system
Hardware to use with this course
IDE Installation
Roaring tiger demo on STM32F429DISC board
Roaring tiger demo on STM32F746-DISC board
Roaring tiger demo on STM32F407-DISC board with external LCD
LCD module interfacing explanation on various boards
RGB display and pixel
Important pixel formats
Pixel density and resolution
Converting bmp images to 'C' byte array
About LTDC peripheral of STM32 MCU
Display interface types
Significance of RGB interface signals
Analyzing RGB interface signals
Exercise-001 : Displaying VIGBYOR bars on the display
Setting up main system clock of the MCU
Setting up main system clock code implementation part-1
Setting up main system clock code implementation part-2
Setting up main system clock code implementation part-3
Setting up main system clock code implementation part-4
Setting up main system clock code implementation part-5
Setting up main system clock code implementation part-6
ILI9341 LCD programming and data interface
LCD SPI initialization coding part-1
LCD SPI initialization coding part-2
LCD SPI initialization coding part-3
Configuring GPIO pins for SPI functionality
SPI peripheral configuration coding
LCD SPI initialization for STM32F407x+External LCD
ILI9341 TFT-LCD Initialization commands
Testing TFT-LCD command sending
LTDC configuration
LTDC pin initialization
LTDC peripheral configuration part-1
LTDC peripheral configuration part-2
LTDC background testing
LTDC signals trace analysis
LTDC layers initialization
LTDC Layers initialization coding and windowing explanation
LTDC Layers initialization coding contd
LTDC layer testing on hardware
Testing exercise 001 in landscape mode
About portrait orientation
Testing exercise 001 in portrait mode
Pixel writing in the case of STM32F407x+ External LCD
Testing background color STM32F407X+external LCD
Windowing in the case of STM32F407X+external LCD
Testing exercise 001 : STM32F407x + External LCD
LVGL and simulator download
LVGL simulator sample applications
Exercise 002 : project creation
Adding LVGL source to the project
Analyzing memory consumption and testing LVGL on STM32F429 board
LVGL project for STM32F746x and STM32F407 disc board
Exercise 003: RGB mixer demo
LVGL object
Exercise implementation on simulator part-1
Exercise implementation on simulator part-2
Exercise implementation on simulator part-3
Exercise implementation on simulator part-4
Exercise implementation on simulator part-5
Exercise implementation on simulator part-6
Exercise implementation on simulator part-7
Exercise implementation on simulator part-8
Testing RGB mixer application on STM32F429 DISC board
About touch screen controller
Testing RGB mixer application on STM32F746 and STM32F407 DISC board
Project explanation
Project demo on simulator
Project demo on stm32 boards
lvgl_menu example
BONUS LECTURE
Embedded graphics systems
About the instructor
Important Note
Course repository
Introduction to embedded graphics system
Preview
Hardware to use with this course
Preview
IDE Installation
Roaring tiger demo on STM32F429DISC board
Roaring tiger demo on STM32F746-DISC board
Roaring tiger demo on STM32F407-DISC board with external LCD
LCD module interfacing explanation on various boards
Important terminologies in graphic systems
RGB display and pixel
Preview
Important pixel formats
Preview
Pixel density and resolution
Converting bmp images to 'C' byte array
LCD-TFT Display Controller
About LTDC peripheral of STM32 MCU
Display interface types
Significance of RGB interface signals
Preview
Analyzing RGB interface signals
LCD interfacing and register level programming
Exercise-001 : Displaying VIGBYOR bars on the display
Setting up main system clock of the MCU
Setting up main system clock code implementation part-1
Setting up main system clock code implementation part-2
Setting up main system clock code implementation part-3
Setting up main system clock code implementation part-4
Setting up main system clock code implementation part-5
Setting up main system clock code implementation part-6
TFT-LCD Interfacing and programming
ILI9341 LCD programming and data interface
Preview
LCD SPI initialization coding part-1
LCD SPI initialization coding part-2
LCD SPI initialization coding part-3
Configuring GPIO pins for SPI functionality
SPI peripheral configuration coding
LCD SPI initialization for STM32F407x+External LCD
ILI9341 TFT-LCD Initialization commands
Testing TFT-LCD command sending
LTDC configuration
LTDC pin initialization
LTDC peripheral configuration part-1
LTDC peripheral configuration part-2
LTDC background testing
LTDC signals trace analysis
LTDC layers initialization
LTDC Layers initialization coding and windowing explanation
LTDC Layers initialization coding contd
LTDC layer testing on hardware
Testing exercise 001 in landscape mode
About portrait orientation
Testing exercise 001 in portrait mode
Pixel writing in the case of STM32F407x+ External LCD
Testing background color STM32F407X+external LCD
Windowing in the case of STM32F407X+external LCD
Testing exercise 001 : STM32F407x + External LCD
LVGL
LVGL and simulator download
LVGL simulator sample applications
Running LVGL on STM32 microcontroller
Exercise 002 : project creation
Adding LVGL source to the project
Analyzing memory consumption and testing LVGL on STM32F429 board
LVGL project for STM32F746x and STM32F407 disc board
Creating LVGL GUI
Exercise 003: RGB mixer demo
LVGL object
Exercise implementation on simulator part-1
Exercise implementation on simulator part-2
Exercise implementation on simulator part-3
Exercise implementation on simulator part-4
Exercise implementation on simulator part-5
Exercise implementation on simulator part-6
Exercise implementation on simulator part-7
Exercise implementation on simulator part-8
Testing RGB mixer application on STM32F429 DISC board
About touch screen controller
Testing RGB mixer application on STM32F746 and STM32F407 DISC board
LVGL Project
Project explanation
Preview
Project demo on simulator
Project demo on stm32 boards
lvgl_menu example
BONUS LECTURE
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Back to Dashboard
No contents are available in this lesson!
No lessons available !
Back to Dashboard
Lesson contents locked
Enroll to unlock this lesson.
Enroll to unlock
Next Lesson