打印

用pic的16f877a的eeprom碰到难题?

[复制链接]
3873|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我是新手226|  楼主 | 2010-6-21 13:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在芯片正常工作时将一些数据存入了eeprom,而后需要读取其中的数据。但是程序里有对eeprom的初始化,即一上电eeprom就被初始化了,该怎么解决?eeprom是用icd2在mplab中读取,芯片中间有个掉电过程。谢谢。
沙发
我是新手226|  楼主 | 2010-6-21 16:56 | 只看该作者
大家帮忙想想办法啊

使用特权

评论回复
板凳
Beatachen| | 2010-6-21 19:18 | 只看该作者
可以通过PICC 编译选项卡里关掉初始化部分.

使用特权

评论回复
地板
yewuyi| | 2010-6-22 08:25 | 只看该作者
谁的程序有对EEPROM的初始化?!

编译器不太可能对你的EEPROM强制插入一段代码进行操作,除非你自己写的代码操作了它。

使用特权

评论回复
5
xymxym| | 2010-6-22 08:39 | 只看该作者
mplab有关闭烧写E2PROM的功能
如果是你程序自己搞的鬼,那你就得自己在E2PROM中做标志,看是否需要初始化了.

使用特权

评论回复
6
我是新手226|  楼主 | 2010-6-22 08:54 | 只看该作者
问题解决了,通过一个io口来设置。谢谢

使用特权

评论回复
7
Mary_luo| | 2010-6-22 09:25 | 只看该作者
厉害!

使用特权

评论回复
8
Mary_luo| | 2010-6-22 17:25 | 只看该作者
楼主可以试试16F887,16F1937哦,性价比相比较16F877A要高很多哦!

使用特权

评论回复
9
biao0422| | 2010-7-7 17:19 | 只看该作者
我现在也同样出现了楼主说的问题,请楼主指点一下该怎么解决!谢谢拉

使用特权

评论回复
10
我是新手226|  楼主 | 2010-7-8 09:38 | 只看该作者
你把问题描述一下啊,我是更改了方案,利用了剩余的一个io,很简单的。

使用特权

评论回复
11
biao0422| | 2010-7-8 10:44 | 只看该作者
就是将一些数据存入了eeprom,而后需要读取其中的数据。但我再编译运行别的程序,去读之前写的那些数据就读不出来了,读的数就是0xff,好像也是被初始化了。

使用特权

评论回复
12
biao0422| | 2010-7-8 10:46 | 只看该作者
可不可以请前辈把您的QQ或电话告诉我啊,这样也方便我想您请教!先谢谢啦!

使用特权

评论回复
13
biao0422| | 2010-7-8 10:47 | 只看该作者
我的QQ号是871425487

使用特权

评论回复
14
我是新手226|  楼主 | 2010-7-8 12:00 | 只看该作者
eeprom最初的数据读出来就是0xff,是不是没写进去啊?我的是初始化成0x00,有点不同。

使用特权

评论回复
15
我是新手226|  楼主 | 2010-7-8 12:01 | 只看该作者
本帖最后由 我是新手226 于 2010-7-12 21:03 编辑

不敢当,一起探讨,我的QQ是

使用特权

评论回复
16
兰天白云| | 2010-7-8 13:47 | 只看该作者
用仿真器仿真是另外一回事

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

61

主题

302

帖子

1

粉丝