我用的是爱国者迷你王小U,总是检查不到U盘是否准备好,我将这个忽略,但是下一步查询磁盘物理容量又出错,就是:i = CH375DiskSize( ); mStopIfError( i ); 走不过去了,大家认为原因是什么呢?
查看: 5297
回复: 8
查不到磁盘容量???
热门产品 :
CH182: 以太网PHY收发器芯片
再问:由ACT脚控制的指示灯在U盘插进去后,亮一下就灭了,这个现象正常吗?
有设备连接上的时候指示灯就应该是亮的,断开连接后才会灭啊
与这个程序比较一下。我成功了。 http://wch.cn/bbs/View.asp?S=101&I=5181
坏蛋兄,你的程序很难读啊,我就不明白,完全按照手册和示例来写的,怎么就查不到磁盘容量呢?
灯亮一下立刻灭,说明肯定有问题,硬件上可能是插盘时冲击电流太电(未加限流电阻) 软件上是程序错误(I/O错误,地址冲突等等)
现已解决灯灭问题。同时将小U格成FAT16,做这一步后i = CH375DiskSize( );i的值为0x10,接下去能读到小U里的文件名,但是读不到文件里的内容
经检查发现,凡是对U盘操作的函数都没有返回值??? 但是那些对CH375和库初始化的函数又是对的 不支持爱国者FAT32?还是我少做了些什么?
如果你使用了公司的库文件,就要注意有些库仅支持FAT16.
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录