野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8544|回复: 2

eeprom读写存在差异,求助各位大神

[复制链接]
发表于 2018-1-30 10:16:42 | 显示全部楼层 |阅读模式
    我利用的eeprom是24c16,按照指南者教程进行了更改,读写没问题,但是在做其他东西上出现以下问题,主要是读和写入的数据不一致,而且读取的数据特别长,希望得到各位大神指导。
下面是串口打印结果:
需要写入的数据:
A = 0.006376
A = 0.064232
A = -0.001700

写入首地址:
W_usAddr:35

写入的字节:
W_pWriteBuf[0]=72
W_pWriteBuf[1]=50
W_pWriteBuf[2]=171
W_pWriteBuf[3]=119
W_pWriteBuf[4]=184
W_pWriteBuf[5]=29
W_pWriteBuf[6]=122
W_pWriteBuf[7]=63
W_pWriteBuf[8]=219
W_pWriteBuf[9]=78
W_pWriteBuf[10]=91
W_pWriteBuf[11]=35
W_pWriteBuf[12]=130
W_usAddr:48
W_pWriteBuf[13]=113
W_pWriteBuf[14]=176
W_pWriteBuf[15]=63
W_pWriteBuf[16]=95
W_pWriteBuf[17]=7
W_pWriteBuf[18]=206
W_pWriteBuf[19]=25
W_pWriteBuf[20]=81
W_pWriteBuf[21]=218
W_pWriteBuf[22]=91
W_pWriteBuf[23]=191

读取首地址
R_usAddr:35

读取字节:
_pReadBuf[0]=89
_pReadBuf[1]=18
_pReadBuf[2]=191
_pReadBuf[3]=210
_pReadBuf[4]=251
_pReadBuf[5]=1
_pReadBuf[6]=1
_pReadBuf[7]=224
_pReadBuf[8]=7
_pReadBuf[9]=1
_pReadBuf[10]=1
_pReadBuf[11]=23
_pReadBuf[12]=39
_pReadBuf[13]=218
_pReadBuf[14]=91
_pReadBuf[15]=191
_pReadBuf[16]=95
_pReadBuf[17]=7
_pReadBuf[18]=206
_pReadBuf[19]=25
_pReadBuf[20]=81
_pReadBuf[21]=1
_pReadBuf[22]=1
_pReadBuf[23]=0

读取的结果:
A =-28504578599448948000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000
A = -0.001700
A = 0.000000

回复

使用道具 举报

发表于 2018-1-30 12:59:51 | 显示全部楼层
帮顶         
回复 支持 反对

使用道具 举报

发表于 2018-1-30 20:52:22 | 显示全部楼层
点赞,帮顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-6-25 19:11 , Processed in 0.025938 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表