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

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

[复制链接]
321|11
手机看帖
扫描二维码
随时随地手机跟帖
HLHG|  楼主 | 2020-11-30 15:57 | 显示全部楼层 |阅读模式
1、请教一个问题,利用铁电存储器FM24CL04B存储一个变量,现在把这个变量存储在FM24CL04B的地址0x01中,
具体应用程序是这样的,可以这样反复的读写吗?

FM.PNG


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


使用特权

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

使用特权

评论回复
CoolSilicon| | 2020-12-1 14:48 | 显示全部楼层
delay()是多久的延迟??
你可以看手册, 手册对写入之后的延迟,有一个明确的指标的..

使用特权

评论回复
奔波儿熊| | 2020-12-1 16:22 | 显示全部楼层
I2C的问题吧, 看看是读失败了,还是写失败了

使用特权

评论回复
lcczg| | 2020-12-1 17:05 | 显示全部楼层
示波器看下I2C的时序,对一下看看

使用特权

评论回复
北极风| | 2020-12-2 09:04 | 显示全部楼层
I2C建议使用硬件I2C,软件模拟的时序不好控制

使用特权

评论回复
chuandaoxy| | 2020-12-3 15:08 | 显示全部楼层
搞定了吗?兄弟,我还在折腾2416

使用特权

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

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

使用特权

评论回复
HLHG|  楼主 | 2020-12-10 15:22 | 显示全部楼层
奔波儿熊 发表于 2020-12-1 16:22
I2C的问题吧, 看看是读失败了,还是写失败了

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

使用特权

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

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

使用特权

评论回复
HLHG|  楼主 | 2020-12-10 15:24 | 显示全部楼层
北极风 发表于 2020-12-2 09:04
I2C建议使用硬件I2C,软件模拟的时序不好控制

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

使用特权

评论回复
HLHG|  楼主 | 2020-12-10 15:24 | 显示全部楼层
chuandaoxy 发表于 2020-12-3 15:08
搞定了吗?兄弟,我还在折腾2416

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

使用特权

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

本版积分规则

23

主题

65

帖子

0

粉丝