[求助]CH376接收從設(shè)備數(shù)據(jù)

我想接收從設(shè)備發(fā)來的數(shù)據(jù)。。376隔200ms發(fā)一次接收函數(shù)。。但是第一次成功,第二次status不是0x14而是上一次接收數(shù)據(jù)的最后一個(gè)數(shù)。。第三次就又正常,第四次失敗,以后都是各一次成功。。。。。。先發(fā)送接收命令issue_token(376HOST例程中)然后數(shù)據(jù)才過來,是會(huì)出錯(cuò)嗎? host_recv( unsigned char *buf ) { /* 主機(jī)接收, 返回長度 */ unsigned char i; unsigned char len; issue_token( receive_mode,( 2 << 4 ) | DEF_USB_PID_IN);status=Wait376Interrupt(); if(status == USB_INT_SUCCESS) {len=RD_USB_DATA(buf); for ( i=0; i!=len; i++ )senddata( buf[i] ); } senddata(status); receive_mode ^=0x80;

現(xiàn)在我是用串口助手模擬發(fā)給CH376的


你的同步標(biāo)志切的是否正常,必須是DATA0和DATA1交替切換。另外,你可以先用我們的程序測(cè)試先一下鼠標(biāo)鍵盤。


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

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