CH376操作鍵盤問題

while(1) { //獲取設(shè)備1的數(shù)據(jù) s = get_int_in( Device_Atti.Device[0].tog,Device_Atti.Device[0].Device_endp);

//如果該設(shè)備是符合設(shè)備,則需要獲取設(shè)備2的數(shù)據(jù) if( Device_Atti.Device_compat ) { s = get_int_in( Device_Atti.Device[1].tog,Device_Atti.Device[1].Device_endp); } // if(s==0x04) led3=0;

//以下是檢測設(shè)備插拔狀態(tài) CH376_WR_CMD_PORT(CMD01_TEST_CONNECT ); //檢測設(shè)備插拔 s = CH376_RD_DAT_PORT( ); led1=0; led2=1; if(s == USB_INT_DISCONNECT ) { Device_Atti.Device_connect = 0; led1=1;led2=0; // Device_Atti = {0}; break; //設(shè)備斷開 } } }

}文字[b]文字[/b]

紅色部分是CH376做HOST接上鍵盤后,我通過串口軟件可以看到俺”A“輸出00 00 04 00 00 00 00 00,但是不知道這個 s = get_int_in(),變量s得到值是什么呢?因?yàn)槲蚁虢邮誷的值,并通過LCD顯示出來,故求大俠告訴我下這個s變量到底是什么呀???感激不盡

s是獲取HID類設(shè)備的數(shù)據(jù)成功與否,函數(shù)返回狀態(tài)。0x14表示操作成功


但是我如何來接收這個數(shù)據(jù),然后通過USB與PC通信,將掃描 的數(shù)值發(fā)送到TXT文本里面呢? 也就是說我通過串口得到”A“輸出00 00 04 00 00 00 00 00,我如何通過代碼來讓它顯示出來呢?


讀取IN令牌產(chǎn)生的中斷,讀取CH376的緩沖區(qū)的數(shù)據(jù),至于你讀取的數(shù)據(jù)如何處理,你得自己想辦法


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

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