CH375寫數(shù)據(jù)時的問題
  1. 換行怎么輸入?

    mCmdParam.ByteWrite.mByteBuffer[0] = '/';

    mCmdParam.ByteWrite.mByteBuffer[1] = 'n';

    mCmdParam.ByteWrite.mByteCount = 2;? ? ? /* 指定本次寫入的字節(jié)數(shù),單次讀寫的長度不能超過MAX_BYTE_IO */

    還是怎么寫?,上邊那個不行我試過了寫mCmdParam.ByteWrite.mByteBuffer[1] =0x0d;也不行

  2. mCmdParam.Locate.mSectorOffset= 0xffffffff;//移動到文件尾

    CH375ByteLocate();

    移動后數(shù)據(jù)寫不進(jìn)去了,求解

  3. mCmdParam.Open.mPathName[0]?=?'/';
    mCmdParam.Open.mPathName[1]?=?dataa[0];
    mCmdParam.Open.mPathName[2]?=?dataa[2];
    mCmdParam.Open.mPathName[3]?=?'.';
    mCmdParam.Open.mPathName[4]?=?'P';
    mCmdParam.Open.mPathName[5]?=?0;
    i?=CH375FileOpen();???//打開文件
    //?i?=?CH375FileCreate(?);???????????????????????????????/*?新建文件并打開,如果文件已經(jīng)存在則先刪除后再新建?*/
    mStopIfError(?i?);
    mCmdParam.Locate.mSectorOffset=?0xffffffff;//移動到文件尾
    CH375ByteLocate();?????????????????????????//加上就寫不進(jìn)去了
    OLED_Showhex(0,0,mCmdParam.Locate.mSectorOffset,8);//顯示返回值為0011EF18
    data_Write?('W',48612,46532);
    data_Write?('U',48612,46532);//實(shí)驗用數(shù)據(jù)不用在意
  4. void?data_Write?(unsigned?char?bit,unsigned?int?volt,unsigned?int?curr)//
    {
    unsigned?char?i;
    mCmdParam.ByteWrite.mByteBuffer[0]?=?bit;
    mCmdParam.ByteWrite.mByteBuffer[1]?=?dataa[volt/10000%10];//65535
    mCmdParam.ByteWrite.mByteBuffer[2]?=?dataa[volt/1000%10];
    mCmdParam.ByteWrite.mByteBuffer[3]?=?dataa[volt/100%10];
    mCmdParam.ByteWrite.mByteBuffer[4]?=?dataa[volt/10%10];
    mCmdParam.ByteWrite.mByteBuffer[5]?=?dataa[volt%10];
    mCmdParam.ByteWrite.mByteBuffer[6]?=?'-';
    mCmdParam.ByteWrite.mByteBuffer[7]?=?dataa[curr/10000%10];//65535
    mCmdParam.ByteWrite.mByteBuffer[8]?=?dataa[curr/1000%10];
    mCmdParam.ByteWrite.mByteBuffer[9]?=?dataa[curr/100%10];
    mCmdParam.ByteWrite.mByteBuffer[10]?=?dataa[curr/10%10];
    mCmdParam.ByteWrite.mByteBuffer[11]?=?dataa[curr%10];
    mCmdParam.ByteWrite.mByteBuffer[12]?=?'/';
    mCmdParam.ByteWrite.mByteCount?=?13;???????????????????/*?指定本次寫入的字節(jié)數(shù),單次讀寫的長度不能超過MAX_BYTE_IO?*/
    i?=?CH375ByteWrite(?);????????????????????????????????/*?以字節(jié)為單位向文件寫入數(shù)據(jù),單次讀寫的長度不能超過MAX_BYTE_IO?*/
    mStopIfError(?i?);
    //CH375FileClose(?);//關(guān)閉當(dāng)前文件
    //delay_ms(100);
    }

問題2找到問題了:

? ? ? ?文件讀寫后沒關(guān)閉文件前不能讀磁盤大小,更改文件信息等操作


您好,

回車,ASCII碼13,'\r'
換行,ASCII碼10,'\n'


@havc謝謝搞定了


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

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