我使用的ch9350L電路原理圖如下:
我從兩個不同的渠道買了芯片,目前遇到的請開跟如下情況:
1,A渠道買的芯片,上電后可以正常使用,鼠標(biāo)收到的報文長度為11,報文頭為:57 AB 88。
2,B渠道買的芯片,每次上電以后,不能正常使用,需要插拔一下HM、HP引腳連的USB口才能使用。收到的鼠標(biāo)報文長度為7,報文頭為:57 AB 02
關(guān)于上述情況,有沒有更為詳細(xì)的資料可以參考。
我使用的ch9350L電路原理圖如下:
我從兩個不同的渠道買了芯片,目前遇到的請開跟如下情況:
1,A渠道買的芯片,上電后可以正常使用,鼠標(biāo)收到的報文長度為11,報文頭為:57 AB 88。
2,B渠道買的芯片,每次上電以后,不能正常使用,需要插拔一下HM、HP引腳連的USB口才能使用。收到的鼠標(biāo)報文長度為7,報文頭為:57 AB 02
關(guān)于上述情況,有沒有更為詳細(xì)的資料可以參考。
您好,您確定這個現(xiàn)象是在同樣的硬件環(huán)境下測試的嘛,57 AB 88下位機工作在狀態(tài)0上傳的幀頭,57 AB 02是工作在狀態(tài)2相對位移鼠標(biāo)上傳的幀頭,這個手冊12、13有說明,您確認(rèn)一下S0,S1兩個引腳是不是都是同樣的狀態(tài)
是同樣的電路,但是芯片從不同渠道采購的。圖中連接S0和S1的兩個電阻沒焊接。
根據(jù)你的回復(fù),第一塊板子工作在狀態(tài)0,上電后會自動復(fù)位。
第二塊板子工作在狀態(tài)2,上電后需要插拔一下HM、HP才能正常使用。
另外,我發(fā)現(xiàn),不同的鼠標(biāo),比如有線鼠標(biāo)和帶功能鍵的2.4G無線鼠標(biāo)發(fā)送的報文完全不同,這個有什么可以參考的嗎?
這個報文是由鼠標(biāo)本身的報告描述符決定的,我們芯片是負(fù)責(zé)把鼠標(biāo)的報文透傳過來,不會對其進行修改
好的,明白。
我看芯片手冊,上面的是芯片內(nèi)部內(nèi)置了復(fù)位電路,上電會自動復(fù)位。
那為啥,我的電路需要插拔一次USB以后才能正常使用?否則就像根本沒有識別到USB HID設(shè)備一樣。