[求助]USB鼠標(biāo)熱插拔

程序中有雙串口,現(xiàn)在用的是串口1

你要表達什么意思呢?


回復(fù)1樓:抱歉未寫明意思,用的是論壇上ch375_host_int_para.c,采用串口方式操作鼠標(biāo),想解決熱插拔,修改如下: do{ //p2_6=~p2_6; if(flag_output==1) { flag_output=0; EA=0; my_program( ); //處理鼠標(biāo)的數(shù)據(jù)程序,對應(yīng)鼠標(biāo)的鍵盤操作通過口線點亮發(fā)光管, EA=1; } CH375_WR_CMD_PORT(CMD_TEST_CONNECT ); //檢測設(shè)備插拔 status1 = CH375_RD_DAT_PORT( ); if(status1 == USB_INT_DISCONNECT ) { break; //跳出do-while } // delayms(250); // delayms(250); // delayms(250); }while (1);

在上述程序中,原操作鼠標(biāo)操是正常的,只要加上 CH375_WR_CMD_PORT(CMD_TEST_CONNECT 及后面的程序;操作就不正常了,在上述程序中加2個-3個delayms(250);鼠標(biāo)可以操作,但有時會死機,另外熱插拔均是不行的。


我們的例子程序ch375_host_int_para.c是支持熱插拔的,拔出之后插上會重新枚舉的。


我已試了,拔出之后插上,需重新上電才行,不知問題在哪兒,用串口的


另外請詳細分析一下,ch375_host_int_para.c拔出之后插上會重新枚舉的是如何實現(xiàn)的。


我們程序是在枚舉完鼠標(biāo)之后,在中端斷點傳輸?shù)臅r候支持熱插拔的。如果再插上會重新枚舉。詳見郵件回復(fù)。


謝謝,相關(guān)問題已發(fā)郵箱


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

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