首先谢谢hcn的回复,我将以前的贴子的内容进行整理一起贴在这儿吧. 我执行的是CH373EV0(好像是) 就是用查询方式的示例代码 在读第一个段时 c = mReadSector( 0, 1 ); 跟踪程序 for ( mBlockCount = iSectorCount * CH375_BLK_PER_SEC; mBlockCount != 0; mBlockCount -- ) { /* 数据块计数 */ mIntStatus = mWaitInterrupt( ); /* 等待中断并获取状态 */ 返回值是0x01 但是对DATASHEET,这个值勤是设备方式吧,但是我一定没有改源程序啊.并且己成功设置CH375为主机方式了
查看: 1261
回复: 5
USB读写U盘出错
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
试了很多次还是这样, 无语,等待高人回答,大家有没有遇到这样的问题
建议用公司子程序库来读写.
最简单判断你CH375有没有设置为主方式(模式6),就是看拉入优盘后#ACT是否拉低。如果没有拉低,查查硬件。
那你现在能检测到设备连接以及可以将U盘的初始化都通过吗?还有就是这个中断状态的返回和你的设置模式什么的是完全2个概念,状态的返回你可以查看头文件以及说明书,按照你说的,你可以换一个U盘试下
感谢大家帮我一起想办法,我只能晚上处理这个事情.呵呵,争取今天晚上把它弄好:)
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录