CH37BReady成功,但讀取失敗

你看下這個數(shù)據(jù)寫入是不是使用strcpy這個函數(shù)?如果說是這個函數(shù)的話那么你需要注意可能會出現(xiàn)復(fù)制錯誤,你直接往緩沖區(qū)里面寫數(shù)據(jù)看是否有問題。


別用STRCPY,用MENCPY


用的包含LIB5庫的例程 里面沒有用strcopy函數(shù) 源代碼: i = mCopyCodeStringToIRAM( mCmdParam.ByteWrite.mByteBuffer, "今天的ADC數(shù)據(jù)到此結(jié)束\xd\xa" );

UINT8 mCopyCodeStringToIRAM( UINT8 idata *iDestination, UINT8 code *iSource ) { UINT8 i = 0; while ( *iDestination = *iSource ) { iDestination ++; iSource ++; i ++; } return( i ); }


把mCmdParam.ByteWrite.mByteBuffer里面的值打印出來,對比"今天的ADC數(shù)據(jù)到此結(jié)束\xd\xa" 對應(yīng)的國標(biāo)碼,看是不是一樣


程序:printf( "mCmdParam.ByteWrite.mByteBuffer:%s\n" ,mCmdParam.ByteWrite.mByteBuffer);

printf打印出來的“mCmdParam.ByteWrite.mByteBuffer:今天的ADC示蕕醬私崾?” 寫入優(yōu)盤文件的“今天的ADC示蕕醬私崾?” 兩者一樣。


把mCmdParam.ByteWrite.mByteBuffer里面的值打印出來,對比"今天的ADC數(shù)據(jù)到此結(jié)束\xd\xa" 對應(yīng)的國標(biāo)碼,看是不是一樣 是mCmdParam.ByteWrite.mByteBuffer里面的數(shù)據(jù)對應(yīng)今天的ADC數(shù)據(jù)到此結(jié)束\xd\xa" 對應(yīng)的國標(biāo)碼而進(jìn)行的對比


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

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