阅读:1736回复:2
请教USB2.0原理与工程开发一例子!!!!
if (nBytes==1024)
{ for (int i=0;i<512;i++) { if (((InBuffer[2*i+1]&0xC0)==192)&&((InBuffer[2*i]&0xC0)==0)) ADDataBuffer = (InBuffer[2*i+1]&0x3F)*64+(InBuffer[2*i]&0x3F); else { AfxMessageBox("发生串道错误!"); 能帮我看看(InBuffer[2*i+1]&0xC0)==192)&&((InBuffer[2*i]&0xC0)==0) ADDataBuffer = (InBuffer[2*i+1]&0x3F)*64+(InBuffer[2*i]&0x3F); 什么意思吗? |
|
沙发#
发布于:2010-04-09 15:06
在线等啊
|
|
板凳#
发布于:2010-06-13 14:32
(InBuffer[2*i+1]&0xC0)==192)&&((InBuffer[2*i]&0xC0)==0) ADDataBuffer = (InBuffer[2*i+1]&0x3F)*64+(InBuffer[2*i]&0x3F);
这个例子我也看过了,这两句是对接收到的数据进行处理,我感觉你要是学习usb开发的话,没必要弄清这个,弄懂接收就可以了,至于上位机中数据的处理,那是视具体需要而写的!!!个人拙见,仅供楼上参考,呵呵。 |
|
|