weiwei4 发表于 2017-12-21 14:53:55

可以把文件按照时间或一定的规则保存文件名,在检测到U盘插入后,检测U盘里面是不是有这个文件,如果没有,就将该文件保存到U盘里,有就不再复制,这样应该可行吧

风之山谷 发表于 2017-12-21 15:57:54

方法一:STM32F107应该有USB设备插入拔出中断,所以可以在中断中判断是否有U盘插入;方法二可以定时轮询,向U盘读数据,成功则插入了,失败则没有插入。

hoook 发表于 2017-12-21 16:58:54

可以考虑用U盘驱动

slotg 发表于 2017-12-21 19:41:33

TF 卡会有取出的需求吗?假如没有取出的需求的话是否可以用大容量的 EEPROM 取代,第(2)步比较头疼指的是那一个部份?插入检测还是文件储存?这部分应该会有现有的例程可以参考吧!

sylar.z 发表于 2017-12-21 19:49:25

使用FATFS文件系统及比较简单了,做过TF卡的文件存取,单没做过USB的。检测USB插入应该也有一个人机制,感觉文件转存还是比较好实现的

the_newbie 发表于 2017-12-21 19:52:17

问题有点难,希望有大神可以讲解一下,先顶一下吧

yangjiaxu 发表于 2017-12-21 20:08:11

问的好难啊 我只能支持您了

xnmc2013 发表于 2017-12-21 20:12:52

还没学到那么深的知识,希望楼主尽快解决并分享给大家:lol

手捧流年风和月 发表于 2017-12-21 20:25:49

程序方面不是我的强项,但是我觉得首要解决的应该是发现设备和建立连接。

fashaoyoua 发表于 2017-12-21 20:34:16

你好,我没做过文件系统,对这一块不是很熟悉。也没弄明白这个的困难点在哪?如果说是检测U盘比较困难,那应该很简单,中断就可解决。如果是自动保存比较难的话,可以将这块改为蓝牙或者USB插口的,直接将数据直接传输到终端就行。
页: 1 [2] 3
查看完整版本: 感觉STM32F107的接U盘导出数据比较难用