TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS3.3从PC读取二进制文件出错

PC上二进制文件内容如:

D7 E9 A6 4E BE 65 05 40

用fread()函数读取到32位float数组变量中,如:

fread(&Temp[j],2,4,fp_G);

该变量在内存中数值为:

00E900D7  004E00A6  006500BE 00400005

用32bit float格式查看,数据和以上显示一致,

不是显示的问题。

为什么中间会有00间隔?

任何指导都是很大的帮助,谢谢。

mangui zhang:

你如果确定要读取的是16bit      最好将读取的数据处理一下

关于在内存中查看显示问题      你看看地址是怎么跳跃的 

是不是以4个字节为单位增加的

赞(0)
未经允许不得转载:TI中文支持网 » CCS3.3从PC读取二进制文件出错
分享到: 更多 (0)