U盘初始化不来中断

设置模式6后返回为0X15,设备连接,但是初始化一直在等中断while( P3^2); 查询等待中断,我的INT脚连单片机P3.2,我想问问是什么原因,请版主解答,我的USB口线一直是VCC=4.88,VD-=0,VD+=3.10,是否正常,还有我的USB口和其他芯片是同一供电5V.等待中

你的状态是正常的,你可以这样做下,先给你的单片机系统供电,当设置模式6之后在等待设备插上来就应该可以了


while(P3^2) 这种表达可能不对

你改为: sbit P32 = P3 ^ 2; while(P32)


当设置模式6之后在等待设备插上来就应该可以了 hcn,根据你的方法测试过了,还是在等待中断,有没有别的检测方法?


检测USB是否正常工作。在优盘连接后,用示波器看D+ 和D-上有没有SYN包,1ms一个,如果都有就正常。


只有登录才能回复,可以选择微信账号登录