usb抖动引起文件读取不到的问题

yaokaei 2012-02-28 09:06:10
正在做读取usb里面的MP3播放歌曲的小程序,发现usb偶尔插入时读取不到歌曲。发现原来是usb抖动引起盘符丢失导致
歌曲路径失去的问题,我该如何防治这样的抖动带来的问题呢?
请大虾指点了。是否要单独做一个线程来监控usb状态呢?
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
李氏康荣 2012-03-01
  • 打赏
  • 举报
回复
用91program这个试试。
实验实验

91program 2012-03-01
  • 打赏
  • 举报
回复
文件系统加载后,会有 FATFS_MOUNT_GUID 事件

响应它是最可靠的
jonsenwu 2012-03-01
  • 打赏
  • 举报
回复
用Findfirstfile找盘符就可以了吧,另外就是CE系统里面有专用的消息,你可以去抓这个消息。
91program 2012-02-29
  • 打赏
  • 举报
回复
不要去检测 U 盘,从文件文件入手。

等 U 盘的盘符出来后再去读。
yaokaei 2012-02-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 91program 的回复:]
不要去检测 U 盘,从文件文件入手。

等 U 盘的盘符出来后再去读。
[/Quote]
楼上的也是我想问的了,比如U盘的盘符未H盘
我要读取H盘里的文件,先通过dir获取文件路径,
但是在dir的时候突然抖动导致dir不出文件。
linkage3292 2012-02-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 91program 的回复:]
不要去检测 U 盘,从文件文件入手。

等 U 盘的盘符出来后再去读。
[/Quote]
那我该如何判读盘符是否出来了呢?
比如我dir这个盘符时候,正好出现抖动导致盘符消失了,就dir不出文件了。

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧