欢迎来到天天文库
浏览记录
ID:18556439
大小:195.00 KB
页数:14页
时间:2018-09-18
《kinetis k60 sdhc模块对sd设备操作方法详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、KinetisK60SDHC模块对SD设备操作方法详解中国科学技术大学电子科学与技术系2011级游绩榕2013年1月6日【关键词】本文简单介绍了SD设备,并通过例程来详细解释如何使用K60的SDHC模块对SD卡进行读写操作。1适用范围本文所处的环境为:win7-32位系统,IARSystem6.4,P&E公司osjtag调试器,龙丘MK60DN512ZVLL10P100。单片机主频200M,SD卡为金士顿512M卡1张,金士顿4G卡(Class-4)1张。本文所实现的功能为:使用SDHC模式,基于SD2.0协议对SD卡和SDHC卡进行
2、单扇区进行不连续的读操作和写操作,SD设备波特率为25M,扇区大小为512B,连续写操作最小间隔为1.5ms(最短),2ms(稳定)。读写一次的时间约为50~100us。SD家族介绍SD设备分为许多类型。SD卡(SecureDigitalMemoryCard)是一种基于半导体闪存工艺的存储卡,1999年,由日本松下、东芝及美国SanDisk公司共同研制完成。2000年,这几家公司发起成立了SD协会(SecureDigitalAssociation简称SDA),阵容强大,吸引了大量厂商参加。其中包括IBM,Microsoft,Motor
3、ola,NEC、Samsung等。在这些领导厂商的推动下,SD卡已成为目前消费数码设备中应用最广泛的一种存储卡。SD卡最初是从MMC(MultimediaCard)卡基础上发展起来的,可以与MMC卡实现兼容;但SD卡数据传输速率更快,此外,还特别增加了CPRM(ContentprotectionforRecordableMedia)功能,用于卡内数据的授权访问,实现内容保护。SD卡尺寸为32mmx24mmx2.1mm,相当于邮票大小,这样尺寸的存储卡用在数码相机、DV机中还算合适,但在记录不断被刷新的轻薄手机面前,SD卡显得过分“庞大
4、”。为了满足数码产品不断缩小存储卡体积的要求,SD卡逐渐演变出了MiniSD,MicroSD两种规格。SD卡背面共有9个引脚,包含4根数据线,支持1bit/4bit两种数据传输宽度,时钟最高频率为25MHZ,故理论最高数据传输速率为12.5MB/S,工作电压为2.7~3.6V。MiniSD顾名思义,MiniSD卡相比标准SD卡,外形上更加小巧,仅有标准SD卡40%左右的大小。尽管MiniSD卡的外形大小及接口形状与原来的SD卡有所不同,但接口规范保持不变,确保了兼容性。若将MiniSD插入特定的转接卡中,可当作标准SD卡来使用。Tra
5、nsFlash(MicroSD)Transflash卡,也称T-Flash卡,TF或T卡,最早由SanDisk推出。T卡仅有11mmx15mmx1mm大小,仅相当于标准SD卡的1/4,比MiniSD卡还要小巧。同样,T卡是与标准SD卡功能也是兼容的,将T卡插入特定的转接卡中,可以当作标准SD卡或MiniSD卡来使用。2005年7月,SDA协会正式发布了MicroSD标准,该标准与TransFlash卡完全兼容,市场上的TransFlash卡和MicroSD卡可以不加区分的使用。这好比TransFlash是卡的小名,等长大了就取了个Mi
6、croSD的学名,不过大家还是叫其TransFlash的多!MiniSD、MicroSD这种小体积SD卡的出现,大大拓展了SD卡的应用范围,这使得SD卡应用在一些小型手机中成为可能。另一方面,MiniSD、MicroSD功能与SD卡功能兼容,只要将其插入特定转接卡中,即可当作标准SD卡来使用,这样,MiniSD、MicroSD便可用于那些使用标准SD卡的数码设备,这加速了MiniSD、MicroSD的市场普及。前几年,市场上的SD、MiniSD、MicroSD卡遵循的是SDSpecVer1.0或1.1规范,最大可能容量仅为2GB。20
7、06年,SDA协会发布了SDSpecVer2.0规范,符合此新规范的SD卡容量可达4GB或更高。符合2.0规范的SD卡,称为SDHC(SDhighcapacity)卡。SDHC卡外形维持与SD卡一致,但是文件系统从FAT12、FAT16改为FAT32型;SDHC卡的最大容量可达32GB。除了SDHC卡外,还有MiniSDHC,MicroSDHC类型的卡。SDHC卡与标准SD卡不再兼容,必须符合SDSpecVer2.0的设备才能支持SDHC卡,这样的设备都会带有SDHClogo。而支持SDHC卡的设备可以向下兼容标准SD卡。为了充分发挥
8、SDHC卡的性能,保证兼容性,SDA协会为SDHC卡定义了3个速度等级:2,4,6;其含义是各等级分别可以忍受的写速率至少是2MB/S,4MB/S,6MB/S.速度等级定义中使用的是数据写速率,数据读速率要比数据写速率快
此文档下载收益归作者所有