[原創(chuàng)]再次質(zhì)疑CH376在5V工作是否能正常

還是那個(gè)問(wèn)題,CH376目前工作在5v系統(tǒng),出現(xiàn)問(wèn)題,之前的3.3v系統(tǒng)一直好好的。CH376的驅(qū)動(dòng)都是用的同一個(gè)驅(qū)動(dòng),出現(xiàn)的問(wèn)題如下:

System Start--系統(tǒng)初始化

read ok ---CH376測(cè)試成功

USB_INT_CONNECT---USB設(shè)備連接成功

設(shè)備描述符是:

配置描述符為 09 02 20 00 01 01 00 80 32 09 04 00 00 02 FF 00 00 02 07 05 81 02 40 00 00 07 05 01 02 40 00 00

由上面可以看到,不能獲取USB設(shè)備的描述符。請(qǐng)問(wèn)版主這個(gè)是什么情況呢?? 每次都這樣,我實(shí)在搞不懂了。 如果是驅(qū)動(dòng)問(wèn)題,不應(yīng)該只出現(xiàn)不能獲取設(shè)備描述符失敗的

Get_Dev_Descr(); //獲取USB設(shè)備描述符 set_addr(5); //設(shè)置USB設(shè)備地址 Get_Cfg_Descr(); //獲取USB設(shè)備的配置描述符 set_config(config_data); //設(shè)置配置描述符

我就是按照上面這個(gè)順序來(lái)的,為什么同樣的程序,在5v系統(tǒng)里不能獲取USB設(shè)備描述符,在3.3v系統(tǒng)里就可以呢


需要看下你獲取設(shè)備描述符返回的錯(cuò)誤代碼是多少?


設(shè)備錯(cuò)誤代碼返回 0x2E 你分析下看


如果我在程序里按這樣的順序來(lái)寫(xiě)

set_addr(5); //設(shè)置USB設(shè)備地址 Get_Dev_Descr(); //獲取USB設(shè)備描述符 Get_Cfg_Descr(); //獲取USB設(shè)備的配置描述符 set_config(config_data); //設(shè)置配置描述符

就是先設(shè)置USB設(shè)備地址,然后獲取設(shè)備描述符。 如果按照這樣的順序,那么是可以正常返回設(shè)備描述符和配置描述符的,麻煩幫忙分析下為什么換了順序出來(lái)的結(jié)果就不一樣了 ?

設(shè)備描述符是:12 01 10 01 00 00 00 40 C4 10 60 EA 00 01 01 02 03 01

Get_Dev_Descr OK

配置描述符為 09 02 20 00 01 01 00 80 32 09 04 00 00 02 FF 00 00 02 07 05 81 02 40 00 00 07 05 01 02 40 00 00


這個(gè)可能是芯片復(fù)位的時(shí)候沒(méi)有復(fù)位好導(dǎo)致地址不正確,你是否是帶電的時(shí)候復(fù)位單片機(jī)但是沒(méi)有復(fù)位CH376芯片?


CPU復(fù)位時(shí)會(huì)同時(shí)復(fù)位CH376芯片,通過(guò)硬件復(fù)位的。 CH376沒(méi)復(fù)位好 會(huì)導(dǎo)致這個(gè)問(wèn)題么?? 有什么補(bǔ)救措施?


因?yàn)榘凑漳惆l(fā)出來(lái)的現(xiàn)象,應(yīng)該有下面的可能性: 原先一上電獲取設(shè)備描述符成功。之后單片機(jī)復(fù)位,而CH376未復(fù)位。導(dǎo)致設(shè)置的地址未改變。這個(gè)時(shí)候在重新的給CH376設(shè)置模式。獲取設(shè)備描述符。按照上次的地址獲取。而按照USB協(xié)議來(lái)說(shuō)。第一次獲取地址應(yīng)該是按照地址0的地址來(lái)獲取。這樣就會(huì)出現(xiàn)你上述的現(xiàn)象。建議你先設(shè)置下地址0之后在獲取,或者先設(shè)置模式7之后在設(shè)置模式6看下可以不可以。


看了你的分析,應(yīng)該是這個(gè)問(wèn)題,我設(shè)置地址0后獲取也成功的,看來(lái)是設(shè)備的地址未改變引起的。


加入你反映的問(wèn)題是正確的話,應(yīng)該不是這個(gè)原因。假設(shè)地址未變,則設(shè)備不會(huì)響應(yīng),返回使用不是0X2E


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

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