新手入门
- 积分
- 12
- 金钱
- 12
- 注册时间
- 2016-4-17
- 在线时间
- 4 小时
|
1金钱
各位前辈,运行综合实验,U盘能被枚举识别,但是等待插入代码一直超时才能退出,退出后usbx.hdevclass也不为1是什么问题?谢谢。
usbapp_mode_set(0); //ÉèÖÃΪUÅÌģʽ
temp=0;
while(usbx.hdevclass==0&&temp<1000) //µÈ´ýUÅ̱»¼ì²â,×î¶àµÈ´ý5Ãë
{
usbapp_pulling();
if((usbx.bDeviceState&(1<<6))==0&&temp>300)break;//1.5ÃëÖÓÖ®ÄÚ,ûÓмì²âµ½É豸²åÈë,ÔòÖ±½ÓÌø¹ý,²»Ôٵȴý
delay_ms(5);
temp++;
}
if(usbx.hdevclass==1)//¼ì²âµ½ÁËUÅÌ
{
fs[2]->drv=2;
f_mount(fs[2],"2:",1); //¹ÒÔعÒÔØUÅÌ
res=exf_getfree("2:",&dtsize,&dfsize); //µÃµ½UÅÌÊ£ÓàÈÝÁ¿ºÍ×ÜÈÝÁ¿
}else res=0XFF;
|
|