ABL electronic PIC16 Personal Computer User Manual


 
mikroC provides a library for accessing data on Multi Media Card via SPI
communication.
Notes:
- Library works with PIC18 family only;
- Library functions create and read files from the root directory only;
- Library functions populate both FAT1 and FAT2 tables when writing to files, but
the file data is being read from the FAT1 table only; i.e. there is no recovery if
T1 table is corrupted.
Mmc_Init
Mmc_Read_Sector
Mmc_Write_Sector
Mmc_Read_Cid
Mmc_Read_Csd
Mmc_Fat_Init
Mmc_Fat_Assign
Mmc_Fat_Reset
Mmc_Fat_Rewrite
Mmc_Fat_Append
Mmc_Fat_Read
Mmc_Fat_Write
Mmc_Set_File_Date
mikroC
- C Compiler for Microchip PIC microcontrollers
mikroC
making it simple...
22 4
MikroElektronika:
Development
tools
-
Books
-
Compilers
page
Prototype
unsigned short Mmc_Init(char *port, char pin);
Returns Returns 0 if MMC card is present and successfully initialized, otherwise returns 1.
Description Initializes MMC through hardware SPI communication, with chip select pin being given
by the parameters port and pin; communication port and pins are designated by the
hardware SPI settings for the respective MCU. Function returns 1 if MMC card is pres-
ent and successfully initialized, otherwise returns 0.
Example
while (Mmc_Init()) ;
// Loop until MMC is initialized
Mmc_Init
Multi Media Card Library
Library Routines