ch376部分u盤最后一組數(shù)據(jù)丟失的問題

我用這樣的函數(shù)寫幾組數(shù)據(jù)

void SaveData2USB(void)

{

????ret= CH376ByteWrite( "12345678", 8, NULL );

????mStopIfError( ret);?

????ret= CH376ByteWrite( "test\r\n", 8, NULL );?

????mStopIfError( ret);?

????ret=CH376ByteWrite(NULL,0,NULL);

????mStopIfError( ret);

????msdelay(300);

}

有的u盤是正常的,寫5組,5組都正常

但是有的u盤最后一組數(shù)據(jù)基本上都丟失

后來發(fā)現(xiàn)在最后面加一個(gè)

CH376ByteWrite(" ",1,NULL);

就不會(huì)丟失,也就是在更新文件長度以后,還要再寫數(shù)據(jù),前面的數(shù)據(jù)才真正寫入,不知道為什么

這種操作延遲的現(xiàn)象一般是U盤的問題,一般需要額外的步驟如刷新文件長度等來執(zhí)行上次的動(dòng)作。你方便把盤寄到我們公司來,我們可以幫你分析驗(yàn)證一下。


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

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