硬件電路是根據(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卡,謝謝。