北京博通电子www.prog430.com北京博通电子www.botom.cnSD卡读写模块使用说明V7.002008年11月1日发布2008年11月1日实施北京博通电子发布北京博通电子www.prog430.com北京博通电子www.botom.cn1描述.........................................................................................................................................................................................12功能.........................................................................................................................................................................................13数据存储格式说明................................................................................................................................................................14模块接口说明.........................................................................................................................................................................3附录1SD模硬件接图示例......................................................................................................................................................3附录2SD问题解答..................................................................................................................................................................4附图模块尺寸...........................................................................................................................................................................6北京博通电子www.prog430.com北京博通电子www.botom.cn11描述SD卡读写模块V700无协议版(硬件和SDV600完全一样)是北京博通电子再次推出的一款SD卡模块,此模块同样整合SD卡规范和FAT文件格式规范,完全继承了V600长期使用得稳定经验,从使用上更是做到了极点,只要给模块通过串口发一组数据以回车(0x0a)结束就能将数据存储在SD卡中的文件中。而且速度也大大提高。大家知道SD卡规范和FAT规范是非常复杂,如果在项目中要单独来写这两个规范的非常费时和费力,而其非常占用系统资源;现在的便携仪采集的数据种类越来越多,数据量越来越大,而其大部分要求在计算机上备份数据或者后期用计算机处理数据;而SD卡以其容量大,速度快,接口简单,加之配套的读卡器便宜而发展迅速;这些主观和客观的因素促使项目中迫切要求使用SD卡加FAT文件系统来存储数据,也促使本模块的诞生,这对电子工程师们来说是一个福音。我们做到了:----------------------------------------------------------------------------------------------------------------------------稳定:工作稳定,不挑卡,不s机方便:串口UART操作(直接接任何带串口单片机),指令少,还可以顺序存----------------------------------------------------------------------------------------------------------------------------2功能本模块支持FAT16和FAT32文件格式,理论支持8G以下SD卡。通过命令提供给主机有如下功能:u文件自动创建(注:文件名只支持8.3文件格式:8.3文件格式文件名不支持中文,文件名长度为最大8个字符)。u存储以换行符(0x0a)为结束的数据u系统的状态忙指示引脚(指示有无SD卡,是否为FAT文件格式,系统是否繁忙)u通过模块上的拨码开关设置串口波特率(2400,9600,19200,57600,115200)3数据存储格式说明数据存储格式很简单,只要发一组ASC码格式数据,以0x0a结束就OK了。例如想存入数据:123456789然后换行,则发送给SDV7模块的数据为16进制数据为:0x310x320x330x340x350x360x370x380x390x0a北京博通电子www.prog430.com北京博通电子www.botom.cn24模块接口说明4.1主机接口SD模块图见附录1,J2为主机的接口,其引脚排序方式如下:uVIN:模块供电电源,输入电压为5V到9V之间;uVIO:为主机IO口电源,主机IO电压要与VIO一样;(目的是匹配电压,这就是模块适合3.3V或5V单片机使用)uRXD:模块串口接收端,连接于主机串口的发送端;uTXD:模块串口发送端,连接于主机串口的接收端;uGND:地线端;uBUSY:模块忙标识硬件端子,输出高电平时表示模块忙,输出低电平表示模块空闲;uPWCTL:模块电源控制脚,高电平时开启模块电源,低电平时关闭模块电源。4.2波特率设置S1为4位拨码开关,分别为第1位,第2位,第3位,第4位(见波盘开关上的数字标识),用来设置模块的波特率,假设其中的一位拨左(靠字母端)为1,拨右为(靠数字端)0,则4为拨盘开关组成的编码决定波特率,如下表:第1位第2位第3位第4位波特率00002400100096000100192001100576000010115200注:每次设置好波特率后,要给模块复位,即断开模块电源后在开启模块电源。北京博通电子www.prog430.com北京博通电子www.botom.cn3附录1SD模块与客户MCU接口图说明:1.VIN是模块电源,可以和用户单片机一致接VCC,但要求在5V~9V间2.VIO是与模块匹配UART接口电压的接口,客户可能使用3.3V处理器也可能使用5V处理器,使用3.3V就在VIO接3.3V,使用5V就在VIO接5V,这样就能使接口(RXD,TXD,BUSY,PEWCLT)电平一致。可以接VCC北京博通电子联系方式:网址:www.prog430.com电话:13261892076技术QQ:37955698邮箱:xzl@prog430.com北京博通电子www.prog430.com北京博通电子www.botom.cn4附录2问答1、问:一个文件能存多大?答:理论4g。2、问:mini卡能不能使用?答:可以3、文件存储按照什么流程最为合适?答:SDV700是内含处理器,整合FAT协议,操作起来和芯片一样,它工作状态也是有忙有闲,所以在执行操作时需要检查模块的busy标志引脚,客户处理器完全可以去做别的事,必要时判断busy进行下一步操作。我们画了个流程供客户参考如附图1客户可以用我们计算机工具软件练习和测试,计算机测试软件地址如下:::模块操作流程示例北京博通电子www.prog430.com北京博通电子www.botom.cn6附图2:模块尺寸