SD-card

所属分类:单片机开发
开发工具:Visual C++
文件大小:108KB
下载次数:11
上传日期:2013-05-15 10:09:44
上 传 者lidongliang123ab
说明:  MSP430F149控制SD卡读写操作,支持FAT16文件系统
(The MSP430F149 Control SD card read and write operations to support the FAT16 file system)

文件列表:
SD-card (0, 2013-05-14)
SD-card\Backup of MSP430_SD.ewd (17898, 2011-11-29)
SD-card\Backup of MSP430_SD.ewp (47468, 2010-12-12)
SD-card\Debug (0, 2011-11-22)
SD-card\Debug\Exe (0, 2013-05-09)
SD-card\Debug\Exe\MSP430_SD.d43 (61211, 2013-05-09)
SD-card\Debug\List (0, 2011-11-22)
SD-card\Debug\Obj (0, 2013-05-14)
SD-card\Debug\Obj\FAT16.r43 (55201, 2013-05-09)
SD-card\Debug\Obj\main.r43 (33749, 2013-05-09)
SD-card\Debug\Obj\mmc.r43 (44006, 2013-05-09)
SD-card\Debug\Obj\MSP430_SD.pbd (249, 2013-05-14)
SD-card\FAT16.c (13535, 2011-01-06)
SD-card\FAT16.h (5042, 2007-12-26)
SD-card\main.c (5922, 2013-05-14)
SD-card\mmc.c (21118, 2013-05-14)
SD-card\MMC.h (4757, 2007-12-20)
SD-card\MSP430_SD.dep (7535, 2013-05-14)
SD-card\MSP430_SD.ewd (15441, 2013-05-09)
SD-card\MSP430_SD.ewp (46667, 2013-05-09)
SD-card\MSP430_SD.eww (163, 2007-12-26)
SD-card\Release (0, 2011-11-22)
SD-card\Release\Exe (0, 2011-11-22)
SD-card\Release\Exe\MSP430_SD.txt (21530, 2011-11-29)
SD-card\Release\List (0, 2011-11-22)
SD-card\Release\Obj (0, 2011-11-22)
SD-card\Release\Obj\FAT16.pbi (357, 2011-11-29)
SD-card\Release\Obj\FAT16.r43 (58953, 2011-01-06)
SD-card\Release\Obj\main.pbi (355, 2011-11-29)
SD-card\Release\Obj\main.r43 (21798, 2011-11-29)
SD-card\Release\Obj\mmc.pbi (353, 2011-11-29)
SD-card\Release\Obj\mmc.r43 (32748, 2011-01-06)
SD-card\Release\Obj\MSP430_SD.pbd (309, 2011-11-29)
SD-card\settings (0, 2011-11-22)
SD-card\settings\MSP430_SD.cspy.bat (2722, 2013-05-14)
SD-card\settings\MSP430_SD.dbgdt (4707, 2013-05-14)
SD-card\settings\MSP430_SD.dni (1107, 2013-05-14)
SD-card\settings\MSP430_SD.wsdt (3942, 2013-05-14)
SD-card\管脚定义.txt (400, 2011-11-06)
... ...

MSP430F149读写SD卡以及简单的文件系统 硬件:www.just430.com朱明老师提供的Easy430开发板以及SD卡模块 底层驱动使用TI提供的MMC驱动程序,简单文件系统使用微控设计网www.Microcontrol.cn debug版主提供的文件系统,可以实现简单的文件读写。 已经调试成功。 该系统中存在几个问题: 1.文件名只支持大写字母和数字,否则在PC上打不开。 2.创建文件只能事先指定大小,这样问题就出现了,如果指定小了,你的数据就不能完全显示,如果指定大了,就会把数据区的乱码显示出来。 接上回^_^ 1.修改了获得和文件名对应目录函数GetFileID()的返回值,原来返回1表示找到,现在使其返回Index即文件目录在根目录中的项数(第几项),可以根据这个值找到文件目录地址,方便删除目录 2.增加了删除文件函数DelFile() 3.修改了创建一个空文件函数CreateFile(),取消了指定Size,让其名副其实的是一个空文件,Size指定为0。 4.修改了操作文件数据函数OperateFile(),对已经存在的文件进行操作,每次只能操作512个字节即一个扇区,操作完扇区之后更新根目录中的文件大小FileDir.FilePosit.Size,操作完一个簇之后更新FAT表,这样可以实现创建想要大小的文件,不会引进多于的字节。 5.增加了写备份文件分配表函数WriteFAT2(),由于每次操作完成之后都备份一次会花大量的时间,因此写FAT1的时候,同时也写FAT2。 关于目录、长文件名等。。继续改进中。。。。。

近期下载者

相关文件


收藏者