CH376S操作SD卡初始化成功,按照流程測試通信,檢查磁盤連接,初始化磁盤都成功了,但用例程創(chuàng)建文件失敗,總是返回0x1F,試過總線和SPI通信方式,現(xiàn)象一樣,都是初始化成功,創(chuàng)建文件返回1F,有沒有大神啊另外,初始化磁盤時(shí)先返回的0x17(應(yīng)該表示數(shù)據(jù)有誤或緩沖區(qū)溢出?)然后馬上又返回0x14,初始化成功,會(huì)不會(huì)是這個(gè)影響的
我有用VAR_DISK_STATUS指令查詢磁盤狀態(tài),返回值是0x03,表示/*磁盤已經(jīng)初始化成功,但是尚未分析文件系統(tǒng)或者文件系統(tǒng)不支持*/,請問一下這是什么意思啊,是SD卡的原因嗎,我已經(jīng)把SD卡格式化為FAT32,我用的閃迪16G,80M/s的卡。
你好:
麻煩讀取一下你CH376的版本號(0x01命令碼)告知我,另外此卡請用XP系統(tǒng)格式化測試一下是否能夠創(chuàng)建文件。
? ? ? ? ? ? ? ? ? ? ? ? ? ?
你好:
麻煩讀取一下你CH376的版本號(0x01命令碼)告知我,另外此卡請用XP系統(tǒng)格式化測試一下是否能夠創(chuàng)建文件。
? ? ? ? ? ? ? ? ? ? ? ?
你好,我用CMD01_GET_IC_VER查詢了版本號,返回值是0x41,是不是芯片版本太老了?
這個(gè)版本芯片確實(shí)很老,現(xiàn)在我司已出到0x45版本。
你可以向我司申請新芯片測試一下。
另外之前用xp格式化是否測試過?
? ? ? ? ? ? ? ? ? ? ? ? ? ?
這個(gè)版本芯片確實(shí)很老,現(xiàn)在我司已出到0x45版本。
你可以向我司申請新芯片測試一下。
另外之前用xp格式化是否測試過?
? ? ? ? ? ? ? ? ? ? ? ?
現(xiàn)在XP系統(tǒng)太難找了,我們整個(gè)實(shí)驗(yàn)室都沒有用XP的,除了XP,有沒有其他磁盤管理軟件能夠達(dá)到一樣的效果
終于找到問題了,SD卡卡座的硬件設(shè)計(jì)問題,按照CH376技術(shù)手冊畫的原理圖,3.3V接了一1K的限流電阻再給SD卡卡座供電的,把電阻換成0R(直連),就可以正常讀寫SD卡了,USB同理,如果USB的5V供電電源與USB座子串1K限流電阻的話,USB通道也無法工作(雖然供電電壓正常)。不知道是我自己的電路設(shè)計(jì)的特殊性還是其他的原因,總之解決了,同時(shí)感謝江蘇沁恒公司技術(shù)人員的不斷幫助。
謝謝
你好:
一般供電端的限流電阻串接取值幾個(gè)歐姆,不能太大,例如你上面U口上串接1K阻值,U盤正常工作可能會(huì)消耗100-300mA電流,那么這個(gè)電阻上就會(huì)有很大的壓降,有些U盤在供電低于4.75V下就不工作了。SD卡同理。