程序老是在例程程序的main函數(shù)的 while(1) { if ( Query374Interrupt()) HostDetectInterrupt(); if ( Query374DeviceIn() ) break; 兩個(gè)語句間執(zhí)行,也不跳出,從CH374S的數(shù)據(jù)手冊(cè)來看,沒有一個(gè)叫REG_HUB_SETUP的寄存器,并且00H-03H禁止讀寫的,但是例程程序中卻有REG_HUB_SETUP的定義,并且地址為02H,所以想請(qǐng)教一下,各位有沒有誰遇到過這方面的問題,或者可以提供點(diǎn)思路? 不勝感謝
查看: 1540
回復(fù): 3
CH374S作主機(jī),插入U(xiǎn)SB設(shè)備后無反應(yīng)
熱門產(chǎn)品 :
USB3.0 HUB控制器:CH634
說明書說的是沒錯(cuò),但是如果你的CH374初始化有問題的話那么就不會(huì)出現(xiàn)你所描述的現(xiàn)象。建議你上電延時(shí)50MS之后讀取0X00-0X1F號(hào)寄存器和說明書上面所描述的復(fù)位值是否一樣。
檢查中斷有沒有產(chǎn)生,以及檢查你的中斷硬件,發(fā)封郵件給我,我給傳CH374DS2
感謝WanJ的郵件,繼續(xù)研究中。。。。。。
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄