WCH沁恒单片机
直播中

李晶

7年用户 934经验值
私信 关注
[问答]

CH375写数据时写不进去怎么解决?

  • 换行怎么输入?
    mCmdParam.ByteWrite.mByteBuffer[0] = '/';

    mCmdParam.ByteWrite.mByteBuffer[1] = 'n';
    mCmdParam.ByteWrite.mByteCount = 2;      /* 指定本次写入的字节数,单次读写的长度不能超过MAX_BYTE_IO */
    还是怎么写?,上边那个不行我试过了写mCmdParam.ByteWrite.mByteBuffer[1] =0x0d;也不行
  • mCmdParam.Locate.mSectorOffset= 0xffffffff;//移动到文件尾
    CH375ByteLocate();
    移动后数据写不进去了,求解
  • 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( );                               /* 新建文件并打开,如果文件已经存在则先删除后再新建 */mStopIfError( i );mCmdParam.Locate.mSectorOffset= 0xffffffff;//移动到文件尾CH375ByteLocate();                         //加上就写不进去了OLED_Showhex(0,0,mCmdParam.Locate.mSectorOffset,8);//显示返回值为0011EF18data_Write ('W',48612,46532);data_Write ('U',48612,46532);//实验用数据不用在意
  • 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];//65535mCmdParam.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];//65535mCmdParam.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;                   /* 指定本次写入的字节数,单次读写的长度不能超过MAX_BYTE_IO */i = CH375ByteWrite( );                                /* 以字节为单位向文件写入数据,单次读写的长度不能超过MAX_BYTE_IO */mStopIfError( i );//CH375FileClose( );//关闭当前文件//delay_ms(100);}
  
  

回帖(2)

李韵

2022-7-12 09:27:18
问题2找到问题了:
       文件读写后没关闭文件前不能读磁盘大小,更改文件信息等操作
举报

钱铖

2022-7-12 09:27:24
回车,ASCII码13,'r'
换行,ASCII码10,'n'
举报

更多回帖

发帖
×
20
完善资料,
赚取积分