打印
[数据传输]

急求救!单片机操作U盘

[复制链接]
1005|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
      目前的需求是:单片机把采集到的数据实时的转存到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主机功能

使用特权

评论回复
5
wsyy1998|  楼主 | 2017-3-9 16:59 | 只看该作者
有没有对物理扇区读写操作??希望获得指点。

使用特权

评论回复
6
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模式 CH559读写U盘代码.zip (889.93 KB)




使用特权

评论回复
7
wsyy1998|  楼主 | 2017-3-9 18:52 | 只看该作者
感谢楼上回复,我现在读取USB不是以文件的形式,直接就是物理读取。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

28

帖子

0

粉丝