求助:高手們幫幫忙??! 我的CH372T做了兩臺完全一樣的設(shè)備,開始兩臺都是好的,后來有一臺因?yàn)橐淮螏щ姲尾迨录袰H372給燒了,換了新的CH372后出現(xiàn)可以正常向上位機(jī)(計(jì)算機(jī))發(fā)數(shù)據(jù),但接受計(jì)算機(jī)發(fā)來的數(shù)據(jù)卻總出錯(cuò),要么能收到,但數(shù)據(jù)不對(端點(diǎn)2下傳,收到的數(shù)據(jù)長度都不對),要么CH372死機(jī)。請高手指點(diǎn)一二,現(xiàn)在我兩臺設(shè)備一臺能用一臺用不起來,程序是完全一樣的。 參數(shù):12M外接晶振,5V供電,5V對地0.1U。V3對地0.01U,外部中斷0,讀寫信號、D0-D7數(shù)據(jù)線直接連接單片機(jī),138譯碼片選。 連接到計(jì)算機(jī)的USB口采用3端,D+、D-,GND。
你先用我們的TEST程序跑下看下,要是沒問題的話,那就是你軟件的問題,要是有問題的話,那就是你的硬件有問題
372用3.3V的電壓供電,怎么我的PC機(jī)就是不能識別呢,請問怎么才能識別?
你下位機(jī)設(shè)置好模式之后上位機(jī)就可以發(fā)現(xiàn)新硬件了
沒辦法
我用51單片機(jī)+CH372+AD構(gòu)成一個(gè)采集器,請問怎樣使用CH372的虛擬中斷往PC端上傳數(shù)據(jù),哪里有例子可以參考一下? 謝謝
本來是要問,3.3.v與usb數(shù)據(jù)線的接口問題,樓主第二條就寫了,呵呵。謝了!
請問怎么應(yīng)用test程序,返回的數(shù)值在哪看啊?我要做一個(gè)用單片機(jī)向U盤寫數(shù)據(jù)的模塊,不知道該如何下手。
沒有明白
請問我用W78E58B+CH375A 來讀寫聯(lián)想的2G U盤 但識別U盤的容量時(shí)顯示的不對,只顯示60180MB,不知是何原因?
請問CH375在主從切換時(shí) reader me 中的電路圖中的STATUS是不是要接到單片機(jī)的一個(gè)輸入口 來判斷CH375工作與哪種方式?
不錯(cuò),就是通過引腳來判斷
我用C8051F020與CH375做USB主機(jī),用的是非總線接口。在調(diào)用褲函數(shù)CH375LibInit()時(shí)單片機(jī)總是復(fù)位,是用的褲版本低嗎?還是什么問題?
那你可以這樣做下看單片機(jī)還復(fù)位不復(fù)位,通過命令端口直接發(fā)送設(shè)置模式命令,然后在發(fā)送06數(shù)據(jù),你看下還會(huì)不會(huì)出現(xiàn)你說的復(fù)位的現(xiàn)象,同時(shí),你要注意的就是你單片機(jī)的RAM這部分,我們的庫用到了RAM在600個(gè)字節(jié)左右,你看下會(huì)不會(huì)RAM沖突。
謝謝,復(fù)位的問題已解決,是編譯器的事,換了就OK了。現(xiàn)在又有一個(gè)新問題,在調(diào)用CH375LibInit();時(shí)總反回0x81,我試著在RST1腳上加高電平使CH375復(fù)位,RST和RST#表現(xiàn)出的電平鈞正常,但D0-D7確為高電平(注:沒有輸入任何命令,我已把D0-D7和單片機(jī)的數(shù)據(jù)口斷開)TXD和CS#均為低電平(直接接地)。請問是否是CH375壞了,還是什么問題,請大俠幫幫忙忙。非常感謝!