求助關(guān)于RD_USB_DATA的使用

unsigned char mReadCH375Data( unsigned char *buf ) { unsigned char len, i; unsigned char *p; CH375_WR_CMD_PORT( CMD_RD_USB_DATA); /* 從CH375的端點(diǎn)緩沖區(qū)讀取數(shù)據(jù)塊 */ p = buf; len = CH375_RD_DAT_PORT( ); /* 數(shù)據(jù)長度 */ for ( i=0; i return( len ); } 這樣讀出來的結(jié)果都是18,長度是18,數(shù)據(jù)也是18.初始化成功返回0x51

你使用我們CH375做什么應(yīng)用?使用其他命令是否有問題? CH375之前的初始化操作是否正確完成,只有設(shè)置模式才返回0x51,其他操作成功返回0x00。


目前其它指令正常。只有這個(gè)指令有問題。而且執(zhí)行了這個(gè)指令后就進(jìn)不去中斷了


問題是這樣的,我使用unsigned char mReadCH375Data( unsigned char *buf )來讀取數(shù)據(jù),它的上一步是 void mCtrlGetDescr( unsigned char type ) { mIntStatus = 0; /* 清中斷狀態(tài) */ CH375_WR_CMD_PORT( CMD_GET_DESCR ); /* 控制傳輸-獲取描述符 */ CH375_WR_DAT_PORT( type ); /* 1:設(shè)備描述符, 2:配置描述符 */ while ( mIntStatus == 0 ); /* 等待操作完成 */ } 也就是我想通過CMD_RD_USB_DATA讀取出描述符,可是啟用這個(gè)以后,INT信號就一直是高電平了,不再出現(xiàn)中斷。我發(fā)現(xiàn)就是我讀出來的len為18,而數(shù)據(jù)量也是18.而且是取不禁的。。。。我一直讀。。它一直是18= =


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频