枚舉總是失敗,總是返回STATS 0X28。什么問(wèn)題
那說(shuō)明你的硬件有問(wèn)題,還有確定下你的鼠標(biāo)是全速設(shè)備還是低速設(shè)備。
我又2個(gè)設(shè)備,一個(gè)全速HID遙桿,一個(gè)低速HID鼠標(biāo),都不行。嘗試過(guò)不執(zhí)行那個(gè)設(shè)置低速的函數(shù),也不行。據(jù)說(shuō)CH375B是不需要手動(dòng)更換D+ D-和晶振的不是么
如果是CH375B的話不需要更換UD+和UD-以及晶振。
那我換了高速低速的設(shè)備都不行。 執(zhí)行設(shè)置低速函數(shù)和不執(zhí)行低速函數(shù)都不行。到底是什么問(wèn)題?》怎么查問(wèn)題?
那說(shuō)明USB口部分通信還有問(wèn)題,建議你看下CH375的晶振是12M嗎?USB口沒(méi)有接反吧。USB口的順序是:VCC,UD-,UD+,GND。
買的CH375的一個(gè)小板子。一邊是2X8的雙排針,另一邊是USB A母座的那種。晶振是12M沒(méi)錯(cuò)。
那你測(cè)試命令通過(guò)了嗎?模式設(shè)置命令成功了嗎?那應(yīng)該是單片機(jī)和CH375B之間的通信有問(wèn)題。
模式設(shè)置和測(cè)試命令都試過(guò)。以前用STM32弄過(guò),也是這樣,后來(lái)?yè)?dān)心是修改了點(diǎn)程序出了問(wèn)題。后來(lái)干脆用STC89C52來(lái)實(shí)驗(yàn)。結(jié)果還是這樣。
模式設(shè)置和測(cè)試命令都沒(méi)問(wèn)題
那應(yīng)該沒(méi)什么問(wèn)題了啊,那你看下插入U(xiǎn)SB鼠標(biāo)的時(shí)候USB口的電壓是多少?
有沒(méi)有現(xiàn)成的評(píng)估板和完整的程序呢。搞的現(xiàn)在不知道該怎么辦了。
那你可以購(gòu)買CH375EVT的評(píng)估板。上面有51的單片機(jī)。
哪里有買?淘寶沒(méi)搜到呢
購(gòu)買芯片你可以跟我們銷售聯(lián)系:025-52638377/88/89/99