[推荐]读写U盘不用子程序库、评估版也行

我用一个好办法,不用调用U盘读写子程序库,也不用使用评估版,而且程序简单。唯一的缺点是:不能修改U盘中文件的名称与各个文件的大小,但可以通过单片机对U盘中的数据进行读写,而且U盘中的内容可在电脑上识别出来。方法就是先通过电脑在U盘里建立文件,并根据需求设定文件的大小,具体方法是在文件里存满无用数据如全为0或1,推算出文件在U盘里的存储起始位置。然后就可以通过单片机对U盘中的数据进行读写又能被电脑识别了,还有许多其它扶助措施可对文件进行管理....[Emot]6[/Emot]

你是设想还是已经实现了?能共享一下代码吗?


上面的操作有一个前提就是你的FAT表的链接必须是连续的,否则你就写不了拉


呵呵 可以实现。 但是缺点就是 1.U盘不能随便使用,如在电脑上把这个文件删除 重新又建立。位置可能会改变。 2.不是随便拿一个U盘来就可以用,通用性不好。 优点:实现简洁,避开了FAT文件系统。 我做过试验: 电脑上建立文件并给出足够大小--用375修改文件内数据(只需要往已知扇区,写入你的数据,替换掉原来的数据)---修改FDT中的文件大小。 但是我的文件小于512字节 所以不用修改FAT表 建议尽量还是 写一个简单的文件系统 方便以后使用


呵呵,强烈同意楼上的


只有登录才能回复,可以选择微信账号登录