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

STM32F429的USB和fatfs同时访问SD卡的问题

[复制链接]
艺术就是爆炸 提问时间:2017-9-5 10:42 /
小弟最近在调试基于HAL库的SD卡U盘和fatfs文件系统,打算让mcu和PC同时访问SD卡,但是有点问题。
上电后mcu会在sd卡建立个文本文档并开始写入数据,之后USB插上,PC端可以看到U盘建立的这个文档和数据。但是fatfs接着每隔一定时间会往这个文档里写数据,可是插上USB之后,看不到文档中数据有更新,必须拔出USB线或者设备管理器中停用再开启大容量存储,才能看到新写入的数据。这是什么原因?

另外,插拔USB线或者开启停用大容量存储时候,在这个瞬间fatfs写入文档的数据会丢失。
收藏 评论1 发布时间:2017-9-5 10:42

举报

1个回答
moyanming2013 回答时间:2017-9-5 16:13:20
你可以在MCU完成对SD卡的读写后,MCU对模拟的U盘做一次重新枚举(热插拔)动作,使得电脑刷新一下SD卡中的内容。

评分

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

查看全部评分

所属标签

相似问题

官网相关资源

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