[数据传输] 急求救!单片机操作U盘

[复制链接]
1382|6
 楼主| wsyy1998 发表于 2017-3-8 23:38 | 显示全部楼层 |阅读模式
      目前的需求是:单片机把采集到的数据实时的转存到U盘,在存储的过程中单片可能掉电,还要能保证存储的数据能读取出来。
      问题1:如果用文件打开,关闭的方式写数据的话,当单片机掉电的时候,如果没有及时写关闭文件文件的指令,那U盘里存储的数据是不是就读不到?
      问题2:能否通过单片机直接操作U盘里的FLASH闪存,直接写采集的数据,读取的时候在通过单片机还原?
      
     请大侠指点!!!
mcu5i51 发表于 2017-3-9 07:58 | 显示全部楼层
你用的是MCU,不是电脑,你可以调整写入是不是用缓存,就是在电脑上也是可以不用缓存直接写入数据的
 楼主| wsyy1998 发表于 2017-3-9 08:55 | 显示全部楼层
感谢楼上回复。计算机控制不使用缓存到是明白,MCU如何控制??大神能否指点一下,或者什么资料参考,谢谢
ddllxxrr 发表于 2017-3-9 10:29 | 显示全部楼层
得选带有USB主机功能的MCU,或者OTG功能的MCU,比如,STM32F207我记得就有USB主机功能
 楼主| wsyy1998 发表于 2017-3-9 16:59 | 显示全部楼层
有没有对物理扇区读写操作??希望获得指点。
WCHCN 发表于 2017-3-9 18:01 | 显示全部楼层
本帖最后由 WCHCN 于 2017-3-9 18:02 编辑
wsyy1998 发表于 2017-3-9 16:59
有没有对物理扇区读写操作??希望获得指点。

CH559可直接对物理扇区读写,有可直接读写U盘的例子,CH559是增强型51的USB单片机,支持USB HOST/DEVICE模式




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| wsyy1998 发表于 2017-3-9 18:52 | 显示全部楼层
感谢楼上回复,我现在读取USB不是以文件的形式,直接就是物理读取。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

28

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部