SD存储卡座是用来插SD内存卡的地方,我们插好SD卡后就可以正常读取里面的数据,SD卡座属于一种可以放置SD卡的装置,SD卡座本身并没有存储功能,它主要是为SD卡服务的,和读卡器起到了的作用有些类似,其两者还是有很大的区别,比如说SD卡座是固定在设备当中的,而读卡器则是可以移动的。
SD卡的优点诸多,比如性价比高、存储容量大、使用便捷、通用性以及安全性强等。如果将它加入到单片机应用开发系统中来,将使系统变得更加出色。这就需要对SD卡的硬件与读写时序进行研究。对于SD卡的硬件结构,在官方的文档上有很详细的介绍,例如SD卡内的存储器结构、存储单元组织方式等内容。要实现对它的读写,最核心的是它的时序,在经过了实际的测试后,使用51单片机成功实现了对SD卡的扇区读写,并且对读写速度进行了评估,以下是SD卡的读写时序。
SD卡座基础原理:
1.SD方式与SPI方式。其中SD方式采用6线制,使用CLK、CMD、DAT0~DAT3进行数据通信。
2.SPI方式采用4线制,使用CS、CLK、DataIn、DataOut进行数据通信。
3.SD方式时的数据传输速度与SPI方式要快,采用单片机对SD卡进行读写时一般都采用SPI模式。
4.采用不同的初始化方式可以使SD卡工作于SD方式或SPI方式。这里只对其SPI方式进行介绍。