ch375做主機操作USB鍵盤的問題

下載了貴公司的代碼,修改了相關(guān)部分,用在AVR單片機上,WINAVR編譯器,現(xiàn)在遇到個問題,代碼中兩次執(zhí)行(都是獲取設(shè)備描述符過程)函數(shù)get_descr_ex( )時候,我調(diào)試的時候總是在大約5次輸出data success后就失敗了,導(dǎo)致獲取配置描述符,我對USB協(xié)議不懂,所以希望能得到你們的幫助,請問貴公司以前調(diào)試的時候遇到過這樣的問題嗎?是怎么解決的呢?謝謝你們了 while(descr_len>0) { toggle_recv(); p+=0x08; issue_token(( 0 << 4 ) | DEF_USB_PID_IN); status=wait_interrupt(); if(status==USB_INT_SUCCESS) /* DATA階段操作成功 */ { printf("data success\n\r"); descr_len-=rd_usb_data(p); } else { printf("data failed\n\r"); return(0); } }

前面發(fā)送令牌包的時候有沒有成功,同時在你獲取配置不成功的時候在下面的程序里面加點延時看可以不可以: else { printf("data failed\n\r"); DelayMs(5); return(0); }


先是獲取配置描述符識別,然后獲取設(shè)備描述符成功,再獲取配置描述符還是失敗


在獲取配置描述符之前需要設(shè)置下設(shè)備地址。


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

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