你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

感觉STM32F107的接U盘导出数据比较难用  

[复制链接]
奏奏奏 提问时间:2017-7-4 18:55 /
阅读主题, 点击返回1楼
收藏 评论29 发布时间:2017-7-4 18:55
29个回答
weiwei4 回答时间:2017-12-21 14:53:55
可以把文件按照时间或一定的规则保存文件名,在检测到U盘插入后,检测U盘里面是不是有这个文件,如果没有,就将该文件保存到U盘里,有就不再复制,这样应该可行吧

评分

参与人数 1ST金币 +1 收起 理由
zero99 + 1

查看全部评分

风之山谷 回答时间:2017-12-21 15:57:54
方法一:STM32F107应该有USB设备插入拔出中断,所以可以在中断中判断是否有U盘插入;方法二可以定时轮询,向U盘读数据,成功则插入了,失败则没有插入。

评分

参与人数 1ST金币 +1 收起 理由
zero99 + 1

查看全部评分

hoook 回答时间:2017-12-21 16:58:54
可以考虑用U盘驱动
slotg 回答时间:2017-12-21 19:41:33
TF 卡会有取出的需求吗?假如没有取出的需求的话是否可以用大容量的 EEPROM 取代,第(2)步比较头疼指的是那一个部份?插入检测还是文件储存?这部分应该会有现有的例程可以参考吧!

评分

参与人数 1ST金币 +1 收起 理由
zero99 + 1

查看全部评分

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
还没学到那么深的知识,希望楼主尽快解决并分享给大家
手捧流年风和月 回答时间:2017-12-21 20:25:49
程序方面不是我的强项,但是我觉得首要解决的应该是发现设备和建立连接。
fashaoyoua 回答时间:2017-12-21 20:34:16
你好,我没做过文件系统,对这一块不是很熟悉。也没弄明白这个的困难点在哪?如果说是检测U盘比较困难,那应该很简单,中断就可解决。如果是自动保存比较难的话,可以将这块改为蓝牙或者USB插口的,直接将数据直接传输到终端就行。

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版