Skip to content

A few examples showing how to configure the STM32 external memory controller to communicate with the PSRAM and display on an STM32F723E Discovery Kit.

License

Notifications You must be signed in to change notification settings

WRansohoff/STM32F723E_FMC_Examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM32F723E Discovery Kit External Memory Tests

These are a few bare-metal examples demonstrating how to use the STM32's FMC "Flexible Memory Controller" peripheral to transparently map external memories to internal memory space. They're meant to go with a companion blog post discussing the FMC peripheral.

It uses an STM32F732E Discovery Kit board, which includes a PSRAM chip and a 240x240-pixel ST7789 TFT display connected to the FMC peripheral.

  • psram_config: Initialize the board and set up the 512KB of external PSRAM.

  • tft_init: Send commands and data over an "8080" parallel display interface to initialize the display.

  • tft_draw: Place a framebuffer in the external PSRAM, draw to it, and send it to the display using "memory-to-memory" DMA.

About

A few examples showing how to configure the STM32 external memory controller to communicate with the PSRAM and display on an STM32F723E Discovery Kit.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages