Difference between revisions of "MultiMediaCard"

From OpenCircuits
Jump to navigation Jump to search
(yet another SDMMC tips document)
(link to yet more source code)
Line 29: Line 29:
 
** [http://www.compsys1.com/workbench/On_top_of_the_Bench/BascomAVR/bench_avr.html "AVR SD3"]: SDMMC socket, Atmel AVR163L, (also works with most other 40 pin AVR-L mcus: Mega16L, Mega32L, etc.)
 
** [http://www.compsys1.com/workbench/On_top_of_the_Bench/BascomAVR/bench_avr.html "AVR SD3"]: SDMMC socket, Atmel AVR163L, (also works with most other 40 pin AVR-L mcus: Mega16L, Mega32L, etc.)
 
* [http://elm-chan.org/docs/mmc/mmc_e.html "How to Use MMC/SDC"] has some useful tips for adding SDMMC to small embedded system (examples uses ATmega64 @9.2MHz). Has detailed bit-by-bit timing diagrams.
 
* [http://elm-chan.org/docs/mmc/mmc_e.html "How to Use MMC/SDC"] has some useful tips for adding SDMMC to small embedded system (examples uses ATmega64 @9.2MHz). Has detailed bit-by-bit timing diagrams.
 
+
* [http://dev.emcelettronica.com/open-source-software-fat-file-system-over-mmc-sdc "Open source software for FAT file system over MMC SDC"] by allankliu 2008 mentions several source code libraries for reading and writing to FAT-formatted files on MMC/SD cards: EFSL (Embedded Filesystem Library) has been ported to TI TMS C6000 DSP, Atmel ATmega, and NXP ARM LPC2103; FF/TFF (FatFile and TinyFatFile) has been ported to Atmel ATmega, Renesas H8, Microchip PIC24F; NXP Arm LPC2000, TI MSP430, and other processors; and uC/FS (a component of uC/OS-II) has been ported to several processors.
  
 
''FIXME: consider making this page about "how to interface a microcontroller to a SD/MMC card"?''
 
''FIXME: consider making this page about "how to interface a microcontroller to a SD/MMC card"?''

Revision as of 15:21, 13 August 2009

MultiMediaCard: Flash memory memory card standard. Unveiled in 1997 by Siemens AG and SanDisk. Free documentation as opposed to SD-Card standard. Which sandisk.com doesn't follow anywayTemplate:Fact.

Many projects at OpenCircuits use the MMC protocol to talk to a flash memory card (even when that card is actually a SD card). These include the Minimig Project and many of the Music Player projects.

FIXME: consider making this page about "how to interface a microcontroller to a SD/MMC card"?