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

感觉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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版