EEPROM的0X00处写了一个数

[复制链接]
 楼主| zhuweiliang 发表于 2013-5-20 07:58 | 显示全部楼层 |阅读模式
我做一个实验,先在EEPROM的0X00处写了一个数,然后读出来在液晶上显示,这个正确
紧接着我把写语句删掉,直接读就不能显示写的数,这是为啥?
wangch_sh 发表于 2013-5-20 09:25 | 显示全部楼层
没有真正写进去吧。
huangxz 发表于 2013-5-20 09:38 | 显示全部楼层
读写是不是用一个缓冲区啊
yewuyi 发表于 2013-5-20 09:52 | 显示全部楼层
PIC内置EEPROM的单字节读写,一般在PICC中都有对应的库函数可以调用。

例如,在PICC16中,一般读EEPROM的函数为:EEPROM_READ
该函数的返回值为一个无符号字节数值,函数的参数为打算读EEPROM的字节地址。
 楼主| zhuweiliang 发表于 2013-5-20 14:09 | 显示全部楼层
我就是用的编译器里的函数实现的
yewuyi 发表于 2013-5-20 14:33 | 显示全部楼层
那就检查你送显示的程序是否正确。
 楼主| zhuweiliang 发表于 2013-5-20 15:04 | 显示全部楼层
显示没得问题
我仿真看了下,就是没读出来。
加写的语句就能读出来
不加读出来都是0XFF
兰天白云 发表于 2013-5-20 17:11 | 显示全部楼层
可能在你烧芯片的时候EEPROM数据被刷新了
NE5532 发表于 2013-5-20 19:01 | 显示全部楼层
用编程器直接读E2,来确认是没写进去还没读出来。
 楼主| zhuweiliang 发表于 2013-5-20 21:40 | 显示全部楼层
我找到原因了,就是烧程序被擦除了
yewuyi 发表于 2013-5-21 08:51 | 显示全部楼层
zhuweiliang 发表于 2013-5-20 21:40
我找到原因了,就是烧程序被擦除了

让看帖和回帖的人崩溃的结果。:L
大成 发表于 2013-8-3 10:06 | 显示全部楼层
yewuyi 发表于 2013-5-21 08:51
让看帖和回帖的人崩溃的结果。

幸亏看得晚了点:lol
与时俱进 发表于 2013-12-17 08:45 | 显示全部楼层
大成 发表于 2013-8-3 10:06
幸亏看得晚了点

奔溃不见得坏事啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

49

帖子

1

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