SD卡(Secure Digital Memory Card)有着存储量大、微处理器连线简单以及市场价格较低的特点,特别适合作为便携式嵌入式系统的存储介质。SD卡可以工作在串行外设模式即SPI协议下,与主控器通过串行外设接口总线相连。本文重点阐述了如何使用单片机的串行外设接口(SPI接口)对SD卡进行控制,从而实现存储卡从默认工作模式到SPI工作模式的切换,并在SPI模式下对存储卡进行数据的读写。
本文档适用于需要学习开发SD卡的同学。 D卡(Secure Digital Memory Card)中文翻译为安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地于便携式装置上使用,例如数码相机、个人数码助理(PDA)和多媒体播放器等。SD卡由日本松下、东芝及美国SanDisk公司于1999年8月共同开发研制。大小犹如一张邮票的SD记忆卡,重量只有2克,但却拥有高记忆容量、快速数据传输率、极大的移动灵活性以及很好的安全性。