Skip to content

SDcard library for stm32 is a bare metal implementation which can easily be integrated into existing projects to provide functionality such as read ,write and create files and folders on a SDcard . the library is continuously under development to provide more features and support more protocols for high speed applications as well

License

Notifications You must be signed in to change notification settings

pro-codes090/Stm32-SDcard-library

Repository files navigation

Stm32-SDcard-FAT32-library

SDcard library for stm32 is a bare metal implementation which can easily be integrated into existing projects to provide functionality such as read ,write and create files and folders on a SDcard . the library is continuously under development to provide more features and support more protocols for high speed applications as well

Hardware Requirement

The hardware requirements are :

  • STM32f4 based mcu or development board (this board hae been used for tsesting )
  • SDcard module (this module have been used )
  • A SDcard of any capacity you have

A Short Demonstartion video using this pproject can be found here

Project file structure

Src : The Src folder contains the main application file ( main.c ) . The user might change the contents of the file if needed . The folder contains example code each example with its own source file .

drivers : folder contains further sub folder Src and Inc .

  • Src : Src folder contains driver source (.c) file which has all the driver apis the application file uses
  • Inc : Inc folder contains the driver header (.h) file which has all the function prototypes and configuration macros .

Note: To ensure proper working make sure that all the hardware connections are properly doe and have no loose ends . make sure the wire lenght is as short as possible to avoid any problems commucntion between sdcard and the microcontroller is done over SPI .It is recommended to make connection on a prototyping pcb as shown below or similar

About

SDcard library for stm32 is a bare metal implementation which can easily be integrated into existing projects to provide functionality such as read ,write and create files and folders on a SDcard . the library is continuously under development to provide more features and support more protocols for high speed applications as well

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published