我准备用CH375A构成51MCU的外挂存储器,U盘内数据自定义(参考DBF格式),请问:这种情况下是否就不用文件级子程序库啦?直接进行块操作就可以吗?谢谢!另外,能否不对u盘进行某文件系统的格式化,而直接将自定义数据结构的文件写入u盘?
这个当然可以的,CH375芯片本身就支持直接扇区读写,只要将你的数据准备好发个直接写扇区的命令就可以了.
假如我有一个xx.dbf文件在pc上,如何将其弄到u盘里,主要是弄进去之后还要通过51mcu对其进行查询操作??
你要不要FAT文件系统,U盘内数据是以FAT文件格式存储还是,以你自己定义的格式存储, ::: 如果你要用FAT文件系统,那么调用我们的库函数,对文件操作。你可以将文件用PC拷到U盘内,然后用51调用库函数,打开,读写,添加,删除,等等操作。也可以,用51将数据以文件格式写入U盘,然后在PC上打开,操作。 如果你不用FAT文件系统,那么,你可以直接发送命令和数据,操作CH375,然后直接读写物理扇区,当然,之后 就不能在PC上打开操作了,因为不是FAT,就不存在文件了。 只能用CH375来读写U盘内数据了。这就相当于扩展了64M FLASH
我现在描述一下:我搞的是一个基于51mcu的手持设备的数据库,实现检测时的数据查询,内置数据是一个mdb文件转成dbf格式的文件,请问我是否合适用fat格式?能否帮忙提个方案?谢谢
以自己定义的格式存储,在计算机中可以读写,但不是文件形式,而是象以扇区为单位读写物理硬盘,看CH375评估板资料中的工具CH375UD.EXE,源程序CH375UD.C在子程序库资料中,读写U盘中任意扇区