【求助】CH376操作SD卡無反應(yīng)

硬件電路是根據(jù)CH376應(yīng)用文檔搭建的3.3VU盤和SD卡應(yīng)用電路,采用SPI與STM32F103ZET6連接,程序如下: unsigned char buf[128]="/CH3762.TXT" ;

if(CH376DiskMount()==USB_INT_SUCCESS) { if(CH376FileCreate(buf)==USB_INT_SUCCESS) { ss= CH376ByteWrite(buf,15,&RealCount ); } CH376FileClose(1); }

初始化為操作U盤時沒有問題,但是初始化為操作SD卡時,有問題,具體情況是程序能夠正確執(zhí)行,ss變量返回為0x14,表明執(zhí)行正確了,但是實(shí)際上在SD卡里頭并沒有新建任何文件。 以前操作U盤也出現(xiàn)過操作正確但是沒有文件的情況,換過U盤就好了,現(xiàn)在SD卡也有這個問題,我的SD卡是“Kingston 4GB HC”,手頭上沒有其他SD卡。請問一下這可能是什么問題導(dǎo)致的,如果CH376對某些SD卡不能正確使用,幫我推薦一款確定能用的SD卡,謝謝。

操作SD卡是模式3,操作SD卡時CH376DiskMount()、CH376FileCreate(buf)、CH376ByteWrite(buf,15,&RealCount );、CH376FileClose(1);返回值各返回多少


能夠執(zhí)行“ss= CH376ByteWrite(buf,15,&RealCount );”,說明CH376DiskMount()、CH376FileCreate(buf)執(zhí)行結(jié)果都是USB_INT_SUCCESS(0x14),而且CH376ByteWrite的執(zhí)行結(jié)果ss也是0x14(USB_INT_SUCCESS),我用的芯片是兩年前的老芯片,聽說新的芯片可能不會有這個問題,型號都是ch376S,不知道是什么情況。


您先把你的SD卡格式化下,然后在根目錄下新建一個文件,用WINHEX這個軟件查下根目錄下有沒有文件?文件名是不是你想創(chuàng)建的文件名


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

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