When it comes to engineering analysis we are frequently faced with substantial amount of data that is created by microcontroller based systems. Microcontrollers lack the space for storing large amount of data which creates the need for saving data on external media.
The thesis focuses on development of an interface that allows storing data on an external media in a format compatible with operating systems running on personal computers.
In the first part we describe the chosen external media for storing data, the SD card. Then we describe different possibilities for communication with the SD card and develop an electrical scheme that connects the SD card with a microcontroller.
The second part of the thesis focuses on the chosen format, the data system FAT32. We describe in detail the structure of the data system, the data storing hierarchy and the rules for naming folders/files.
The last part of the thesis describes the developed program, which is divided into three header files for ease of reading, understanding and the possibility of subsequent upgrades.
|