使用CMD_CHECK_EXIST命令,出現(xiàn)異常,請支持一下.多謝.

我使用CH375B,CH376S,,兩種芯片.

----------------------------------------------- WriteCH375Cmd(CMD_CHECK_EXIST); WriteCH375Data(0x55); test=ReadCH375Data(); //test=0xaa,結(jié)果正確 接著再測試 WriteCH375Cmd(CMD_CHECK_EXIST); WriteCH375Data(0xaa); test=ReadCH375Data(); //test=0xd5,結(jié)果錯誤

后面又反復(fù)做了一些數(shù)據(jù)的測試,結(jié)果發(fā)現(xiàn):讀到的數(shù)據(jù)的最高位一直為1,所以只要測試的數(shù)據(jù)的最高位為0的,取反后數(shù)據(jù)都是正確的,如果測試的數(shù)據(jù)最高位為1的,最高位不會有取反操作。但其它位也是正確的.

上面測試結(jié)果 : 0x55=0101 0101B 取反 0xaa=1010 1010B 0xaa=1010 1010B 取反 0xd5=1101 0101B

-------------------------------------------------------------

請問是怎么回事,請于支持,,多謝.

我也有同樣的問題,哪位高手幫忙解決一下吧


補(bǔ)充幾點(diǎn),開始用的測試數(shù)據(jù)0x55進(jìn)行測試,返回0xaa以為通過的,在后面執(zhí)行的CMD_SET_USB_MODE指令,參數(shù)0x02,返回的是0x59(正確狀態(tài)應(yīng)該是0x51)。

電源用的3.3v,并口模式與上位機(jī)通信,電腦設(shè)備管理器中能看到芯片

希望各位哥哥姐姐不吝賜教。。謝謝了


to2樓.

你電腦上能看到芯片,那說明程序也正確運(yùn)行了啊... 跳過這個部分,也是能正確執(zhí)行后續(xù)的程序的. 我這邊也是這個樣子,,忽略它,也能讀寫U盤.

是不是芯片設(shè)計(jì)上的原因啊..

有沒有官方回復(fù)下.多謝了.


如果按照你說的現(xiàn)象,可能是D7數(shù)據(jù)線有問題,建議你去查下這個數(shù)據(jù)線。


數(shù)據(jù)線沒問題的,難道初始化已經(jīng)成功了??

gao1986是我同學(xué)


如果你說的數(shù)據(jù)線沒問題,那么在做測試命令的時候,返回?cái)?shù)據(jù)的時候怎么會出現(xiàn)不是取反的數(shù)據(jù)呢?


TO 4樓

如果按照你說的現(xiàn)象,可能是D7數(shù)據(jù)線有問題,建議你去查下這個數(shù)據(jù)線。

-------------------------------------- 關(guān)鍵是我跳過這個測試,我后面都沒有問題. 那說明數(shù)據(jù)線D7是沒有問題的!


檢查CH37X芯片的A0信號 是不是有問題


另外把你的讀寫函數(shù)貼出來看看,要么是硬件連接有問題,要么是時序有問題。


程序就是你們官方提供的51單片機(jī)總線方式,一個字母都沒有改,,只修改了宏定義的XDATA的地址。

之后的U盤讀寫都是成功的,地址沒有問題。


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

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