[求助]關(guān)于CH375中斷問題,沁恒工程師請進

沁恒工程師: 我的CH375和函數(shù)庫都已初始化成功,而且發(fā)送CMD_SET_USB_MODE命令,設(shè)置為06模式,返回值是0x51。

然后,插入U盤后發(fā)送CMD_TEST_CONNECT命令,返回值是0x15,

但是CH375IntStatus值始終是0x00,CH375DiskStatus值始終是0x01。

以上情況是為什么?是不是375沒有產(chǎn)生中斷?

而且在插上U盤后用萬用表測得375引腳10上有3.20V的電壓,24引腳一直為高電平,這正常嗎?望指點。

如果你上面的操作都成功的話,那就說明375產(chǎn)生了中斷,你接下去的操作是成功的嗎??你如果用我們的庫函數(shù)的話,你怎么還用到設(shè)置模式啊?直接調(diào)用初始化375的函數(shù)就可以了


以下操作不成功,調(diào)用CH375DiskSize( )時,返回值是0x82。 若不用此函數(shù),在調(diào)用CH375FileOpen( )時,就會死在這個函數(shù)里,向下就不能執(zhí)行了。

而且你們的測試程序里不是說硬件中斷后CH375IntStatus會返回一個非0值嗎?


我們的DISK—READY函數(shù)可以過嗎?你是用我們的庫文件還是自己寫的程序??用庫文件的話先用我們的例子程序試看可以不可以?


DISK-REDY函數(shù)應(yīng)該是沒有過,沒有返回0x00,測試程序中只是循環(huán)10次就向下執(zhí)行了。 我用的是你們的庫文件,用的總線方式,用的飛利浦的LPC2210芯片。 測試程序是在你們提供的用模式方式的程序的基礎(chǔ)上改的。


為什么插入U盤后

CH375DiskStatus 值始終不等于 DISK_CONNECT 呢?


那你換個U盤試下,還有就是你的U盤的供電是多少?如果DISK-READY函數(shù)沒過的話,那可能下面的操作就都是失敗的。


U盤供電電壓是5.02V,U盤我換了好幾個了,都一樣的。


插上U盤后D+上有3.20V的電壓,24引腳ACT#始終為高電平都正常嗎?


D+3.2V是正常的,而ACT#應(yīng)該是低電平,你的RST和RST#的電壓是高還是低電平?


不好意思,剛才去吃飯了。

RST和RST#分別為低和高


你換個U盤試下看可以不可以


剛才換了U盤也是一樣,CH375DiskReady()返回值始終是0x82,即:磁盤尚未連接


只有一次返回的是0x10,應(yīng)該是DISK_READY,而且24腳也成低電平了,后來反復(fù)實驗都不能得到0x10了,都是0x82。郁悶啊!老大!百思不得其解?。?/p>


“插入U盤后發(fā)送CMD_TEST_CONNECT命令,返回值是0x15” 這代表U盤已經(jīng)連接了,這個時候ACT#應(yīng)該是輸出低電平,如果不是,可能是375工作不正常了,換CH375再試試


我暈!375我前段時間剛換了一個,可是測試命令都沒問題的,都能得到正確返回值。


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

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