关于89c2051通过I2C写EEPROM的问题

[复制链接]
3639|11
 楼主| cyfwy 发表于 2008-9-1 16:37 | 显示全部楼层 |阅读模式
我用KEIL编程序,把数据写入24c08,实践中发现写入的数据和我的数组不太相同,前面数据的不一样,后面数据一样;而且前面的数据有的部分是奇数地址一样,但是偶数地址全部为FF,请问可能是什么问题。谢谢

现贴图如下
 楼主| cyfwy 发表于 2008-9-1 16:38 | 显示全部楼层

我的HEX文件内容

 楼主| cyfwy 发表于 2008-9-1 16:38 | 显示全部楼层

写完后我读取EEROM的内容

 楼主| cyfwy 发表于 2008-9-1 16:40 | 显示全部楼层

还有请问

还有请问,我的数组是从(40),为什么我生成HEX中40排到了第六个,而且前面的02 04 B9 是什么东西啊?
lyjian 发表于 2008-9-1 18:13 | 显示全部楼层

看不懂你说什么

hotpower 发表于 2008-9-1 18:38 | 显示全部楼层

要先读后写来验证读写程序的正确。

icmap 发表于 2008-9-1 19:47 | 显示全部楼层

不明白你说什么。

 
超导体88 发表于 2008-9-2 08:18 | 显示全部楼层

建议用示波器或逻辑分析仪把你IIC写时序和数据捕获下来在

zhaoyu2005 发表于 2008-9-2 10:03 | 显示全部楼层

晕了

表达不清
农民讲习所 发表于 2008-9-2 11:03 | 显示全部楼层

当然是软件错误

 楼主| cyfwy 发表于 2008-9-2 11:37 | 显示全部楼层

可是我也不知道程序哪出错了

哪位大哥给个你的邮箱地址我给,我传程序给你,你帮我看看程序哪不对,就是一个89c2051通过I2C总线对24c08写数据的程序。
zidaozhou 发表于 2008-9-2 21:36 | 显示全部楼层

读或者写有问题

我只能告诉你,你的程序读或者写有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

53

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部