Multi media card library, Mikroc – ABL electronic PIC Microcontrollers PIC16 User Manual

Page 232

Advertising
background image

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...

224

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

Advertising
This manual is related to the following products: