阅读:1022回复:1
D12枚举过程寻求帮助!!!好心人帮个忙!!!
void Progress_EP0_Out()
{ //读ep0的最后状态 D12WriteCmd(0x40); buffer[15]=D12ReadData(); //这个时候,buffer[15]的值为0x21,---->ok if(buffer[15]&0x20) { D12WriteCmd(0x00); SendByte(D12ReadData()); //D12ReadData读出的数据为0x01,----->ok D12WriteCmd(0xf0); D12ReadData(); D12ReadData(); for(i=0;i<8;i++) buffer=D12ReadData(); //可是问题出现在这个地方,我读出的buffer,8个全为0x10,为什么不是0x80,0x60,0x00....,哪个地方错了?? D12WriteCmd(0xf1); D12WriteCmd(0xf2); if(buffer[0]&0x20) { ProcessClassFunction(); } else { ProcessStandardFunction(); } } } |
|
沙发#
发布于:2004-12-30 22:54
我觉得还是直接买个开发板比较方便
我觉得http://devking.51.net/不错 |
|
|