当前位置: 技术问答>linux和unix
linux 串口问题
来源: 互联网 发布时间:2016-10-06
本文导语: 接受到的数据有异常, buff[2]=11 buff[3]=22 buff[4]=33 buff[5]=44 buff[6]=55 buff[7]=66 buff[8]=77 buff[9]=ffffff88 buff[10]=ffffff99 buff[11]=0 buff[12]=ffffffaa buff[13]=ffffffbb buff[14]=ffffffcc buff[15]=ffffffdd buff[16]=ff...
接受到的数据有异常,
buff[2]=11
buff[3]=22
buff[4]=33
buff[5]=44
buff[6]=55
buff[7]=66
buff[8]=77
buff[9]=ffffff88
buff[10]=ffffff99
buff[11]=0
buff[12]=ffffffaa
buff[13]=ffffffbb
buff[14]=ffffffcc
buff[15]=ffffffdd
buff[16]=ffffffee
buff[17]=ffffffff
应该是,11 ,22,33,44,55,66,77,88,99,00,aa,bb,cc,dd,ee,ff,
怎么让buff 里的数据变成这个样的,求大侠没帮忙,有需要协助的尽管提出来
buff[2]=11
buff[3]=22
buff[4]=33
buff[5]=44
buff[6]=55
buff[7]=66
buff[8]=77
buff[9]=ffffff88
buff[10]=ffffff99
buff[11]=0
buff[12]=ffffffaa
buff[13]=ffffffbb
buff[14]=ffffffcc
buff[15]=ffffffdd
buff[16]=ffffffee
buff[17]=ffffffff
应该是,11 ,22,33,44,55,66,77,88,99,00,aa,bb,cc,dd,ee,ff,
怎么让buff 里的数据变成这个样的,求大侠没帮忙,有需要协助的尽管提出来
|
定义为unsigned char buff[100]; 试试看
或者输出的时候,强制转换一下(unsigned char)buff[9]
或者输出的时候,强制转换一下(unsigned char)buff[9]