[求助]374S找不到設(shè)備

我用374S芯片做設(shè)備,現(xiàn)在想在PC機(jī)上用ch372DBG來調(diào)試,安裝了CH372DRV.EXE,可找不到我的USB設(shè)備,ACT#一直是高電平。我的UEN是高電平使能,初始化如下: REG_USB_ADDR=0x00; REG_INTER_FLAG=0x5F; REG_INTER_EN=0x07; REG_SYS_CTRL=0x00; REG_USB_SETUP=0x03; 高手能不能告訴我找不到設(shè)備可能是什么原因嗎,謝謝!

你在上電之后讀取下寄存器里面的數(shù)據(jù)看和我們芯片說明書里面的上電芯片復(fù)位的值是否一樣


現(xiàn)在PC機(jī)上有反應(yīng)了 可說是無(wú)法識(shí)別的設(shè)備 寄存器的值挺正常的 沒有中斷信號(hào) 是怎么回事呀


中斷信號(hào)一直高電平?如果PC找到設(shè)備的話應(yīng)該不會(huì)這樣,這樣你把中斷引腳翹起來,然后再插在PC上看有沒有中斷出來,如果有,可能是你硬件上把INT腳強(qiáng)制拉高了. 另外一種可能是軟件上中斷寄存器沒有清除.為了保證程序的正確性,請(qǐng)下載CH374EVT.ZIP.里面有參考程序:DEVICE.C


用的是DEVICE.C里的參考程序 引腳翹起來也是高電平 還是無(wú)法識(shí)別的設(shè)備


那你做下望0X40以后的64個(gè)字節(jié)做下測(cè)試,寫隨即數(shù),看讀取到的數(shù)據(jù)是不是你寫進(jìn)去的數(shù)據(jù)


讀到的是正確的 不過現(xiàn)在發(fā)現(xiàn)上電的時(shí)候寄存器的內(nèi)容全是0x03 之前只讀了初始化之后的數(shù)據(jù) 不好意思 上電內(nèi)容全是0x03是怎么回事呀


這個(gè)是有問題的,問題還是出現(xiàn)在你的并口上面有問題存在,具體做法是用示波器去看下你的讀寫脈沖的波形是否正常.


我用的是串口 讀寫脈沖頻率有什么要求嗎 現(xiàn)在周期是2us的


CH374芯片之后SPI接口和并口,如果是SPI接口的話,還是需要你去讀下寄存器是否有問題.


REG_USB_ADDR=0x00; REG_USB_ENDP0=0x0E; REG_USB_ENDP1=0x0E; REG_USB_ENDP1=0x02; REG_INTER_FLAG=0xC0; REG_INTER_EN=0x07; REG_SYS_CTRL=0x00; REG_USB_SETUP=0x03;


你這個(gè)是什么意思啊,我首先從寄存器0讀到寄存器16,看下讀取出來的數(shù)據(jù)是多少?其次就是往0X40寄存器先寫數(shù)據(jù)進(jìn)去在從0X40數(shù)據(jù)讀取數(shù)據(jù),看下你讀出來的數(shù)據(jù)是不是你寫進(jìn)去的數(shù)據(jù).


0~16: 00 00 80 00 89 00 03 07 00 C0 C0 00 0E 88 02 00 往0x40后寫數(shù)據(jù) 讀回來的是正確的


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

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