打印
[PIC®/AVR®/dsPIC®产品]

请教片外存储器读数不正确

[复制链接]
587|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
HLHG|  楼主 | 2020-11-30 15:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1、请教一个问题,利用铁电存储器FM24CL04B存储一个变量,现在把这个变量存储在FM24CL04B的地址0x01中,
具体应用程序是这样的,可以这样反复的读写吗?




2、现在出现的问题是,在调试状态下,如果修改写入的值,读出的仍然是上一次的值,只有重新开始调试,才读到的是本次的值,
也就是在实际运行中,修改写入的值,不正确,只有重新调试才可以,请大家帮忙分析一下,谢谢。


使用特权

评论回复
沙发
chuandaoxy| | 2020-12-1 08:28 | 只看该作者
我也在调存储,大多问题是延时不对,就是i2c的时序有差距,我的也没有通,因为第一次用pic有很多设置不太清楚,模拟i2c,16f690

使用特权

评论回复
板凳
CoolSilicon| | 2020-12-1 14:48 | 只看该作者
delay()是多久的延迟??
你可以看手册, 手册对写入之后的延迟,有一个明确的指标的..

使用特权

评论回复
地板
奔波儿熊| | 2020-12-1 16:22 | 只看该作者
I2C的问题吧, 看看是读失败了,还是写失败了

使用特权

评论回复
5
lcczg| | 2020-12-1 17:05 | 只看该作者
示波器看下I2C的时序,对一下看看

使用特权

评论回复
6
北极风| | 2020-12-2 09:04 | 只看该作者
I2C建议使用硬件I2C,软件模拟的时序不好控制

使用特权

评论回复
7
chuandaoxy| | 2020-12-3 15:08 | 只看该作者
搞定了吗?兄弟,我还在折腾2416

使用特权

评论回复
8
HLHG|  楼主 | 2020-12-10 15:20 | 只看该作者
CoolSilicon 发表于 2020-12-1 14:48
delay()是多久的延迟??
你可以看手册, 手册对写入之后的延迟,有一个明确的指标的.. ...

恩 谢谢,已经解决了,是自己理解有问题,谢谢。

使用特权

评论回复
9
HLHG|  楼主 | 2020-12-10 15:22 | 只看该作者
奔波儿熊 发表于 2020-12-1 16:22
I2C的问题吧, 看看是读失败了,还是写失败了

恩 谢谢,已经解决了,是自己理解有问题,谢谢。

使用特权

评论回复
10
HLHG|  楼主 | 2020-12-10 15:23 | 只看该作者
lcczg 发表于 2020-12-1 17:05
示波器看下I2C的时序,对一下看看

谢谢您的建议,感谢回复。

使用特权

评论回复
11
HLHG|  楼主 | 2020-12-10 15:24 | 只看该作者
北极风 发表于 2020-12-2 09:04
I2C建议使用硬件I2C,软件模拟的时序不好控制

是的,经过这次调试,以后还是尽量用硬件。谢谢了,感谢回复。

使用特权

评论回复
12
HLHG|  楼主 | 2020-12-10 15:24 | 只看该作者
chuandaoxy 发表于 2020-12-3 15:08
搞定了吗?兄弟,我还在折腾2416

搞定了,不是我模拟程序的问题,是我自己理解错了。以后还是尽量用硬件I2C。你的问题卡在哪里了。

使用特权

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

本版积分规则

25

主题

70

帖子

0

粉丝