CH376S,UART模式,9600波特率,STM32主控
業(yè)務(wù)流程:()
1 初始化
2 檢測(cè)connect,mount 返回0x14 成功
3 新建文件 成功
4 每隔10分鐘,打開(kāi)文件 成功,
? ? ? ? ?locate ?成功,
? ? ? ? ?寫(xiě)入10k數(shù)據(jù)成功
? ? ? ? ?關(guān)閉文件成功
現(xiàn)象:前幾次寫(xiě)入文件都是成功的,但是等幾次,就會(huì)產(chǎn)生錯(cuò)誤,
CH376DiskMount( ) == USB_INT_SUCCESS ) ?不滿足條件,循環(huán)10次后退出
打開(kāi)文件(0X1F)
寫(xiě)入數(shù)據(jù)失?。?xb4)
文件失?。?xb4)
再往后,循環(huán)寫(xiě)入,就永遠(yuǎn)寫(xiě)不進(jìn)去了,需要重新啟動(dòng)初始化才可以。
以下為寫(xiě)了130K數(shù)據(jù)后才出現(xiàn)的錯(cuò)誤,之前的130K數(shù)據(jù)都是正常寫(xiě)入。
CH376DiskMount執(zhí)行錯(cuò)誤返回 0X1F
CH376DiskMount:0x1f?
CH376Open file:0x1f?
CH376ByteWrite: 0xb4?
CH376FileClose: 0xb4
麻煩有經(jīng)驗(yàn)的前輩給小弟指點(diǎn)一下。