Skip to content

STM32F446 communicate with IS25LP128F flash chip using SPI with baremetal programming

License

Notifications You must be signed in to change notification settings

imahjoub/STM32F446_FlashMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM32F446_FlashMaster

Build Status CodeQL Issues MIT License

STM32F446_FlashMaster is a baremetal project that uses the STM32F446RE microcontroller. Its purpose is to communicate with the IS25LP128F flash chip through SPI.

Devices Used

  • STM32F446RE: NUCLEO-F446RE Development Board.
  • IS25LP128F : Serial Flash Memory.
  • SerLCD : SparkFun 20x4 SerLCD

Project Goals

TBD

Getting Started

Setup & Communication Protocols

  1. Connect the IS25LP128F flash memory to the STM32F446RE using SPI (PA5, PA6, PA7).
  2. Connect the SerLCD to the STM32F446RE using I2C (PB6, PB7).
  3. Program the STM32F446RE using an ST-Link or J-Link programmer.

About

STM32F446 communicate with IS25LP128F flash chip using SPI with baremetal programming

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published