CH375對U盤的兼容問題? 奧美嘉的不穩(wěn)定,Kingston的穩(wěn)定.

我用在電腦上面,兩種U盤都可以讀寫,但是CH375讀寫時,奧美嘉的U盤經(jīng)常出現(xiàn)調(diào)用庫函數(shù)后不返回的現(xiàn)象,但是拔下來后重新插上去,又可以正常讀寫,kingston的就沒有這樣的問題.

調(diào)試發(fā)現(xiàn): 函數(shù)CH375FileCreate();CH375ByteLocate();CH375ByteWrite();較容易出現(xiàn)不返回現(xiàn)象.

請高手指點一下!![Emot]4[/Emot]

不正常的U盤插上之后,除了你說的幾個不返回外,DIAK-READY()可以通過嗎?


可以通過 CH375DiskConnect(); CH375DiskReady();

你們的庫支持哪些品牌的U盤?


不支持的品牌是否完全不能用,還是可以使用但不穩(wěn)定?


如果DISK-READY可以過的話,那么,后面的操作應(yīng)該也可以過,可以不可以將你的程序發(fā)到我們技術(shù)信箱看下。如果可以的話把PCB發(fā)過來看下,如果像你所說的那樣的話,那么你有沒有檢查下你的RAM有沒有問題呢?


發(fā)現(xiàn)不正常的時候,死在下面的循環(huán)內(nèi): ch375hf6.h頭文件里的 void xQueryInterrupt( void ){ while ( CH375_INT_WIRE ){ /* 如果CH375的中斷引腳輸出高電平則等待 */ }

...............


那你測下你不工作的U盤接到你板子上面,USB口的電壓是多少??


4.77V這樣,我還試過直接5V供電,中間不串電阻,但是還是不行. 特別是數(shù)據(jù)量大的時候,失敗的情況更多一點.


插上U盤之后的電壓是4。77V嗎?你只要執(zhí)行了DISK-READY過了的話,那么后面的操作應(yīng)該也可以過的


數(shù)據(jù)少的時候可以完成一次打開,寫入,關(guān)閉文件等操作,但是數(shù)據(jù)多了以后,就完成不了,一般在寫入時出錯了,返回0xB4這個錯誤碼,但是用KINSTON的U盤就沒有這個現(xiàn)象,數(shù)據(jù)再大都可以完成.用奧美嘉和優(yōu)百特的U盤就問題很多,到底你們的這款芯片支持哪些品牌U盤?


可以不可以將你的程序發(fā)到技術(shù)信箱,有可能的話,可以不可以將U盤寄過來看下,我還沒見過這個現(xiàn)象呢


我已經(jīng)把電路圖發(fā)到你們的技術(shù)郵箱,麻煩先看看電路是否有問題


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

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

字体
字号
代码语言