iic_eeprom仿真问题

2019-03-25 07:18发布

按照夏文宇老师的方法来,读数据时第二次启动写入1010 0011时,最后一个1写不进去,发现是使能端提前一个周期抬高,但是还是搞不懂为什么 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
xjlnuc
1楼-- · 2019-03-25 12:28
< / 仿真如图
bioger
2楼-- · 2019-03-25 15:57
xjlnuc 发表于 2018-1-15 13:10
仿真如图

还是问问夏老师吧 我觉得靠谱
xjlnuc
3楼-- · 2019-03-25 16:21
bioger 发表于 2018-1-15 14:07
还是问问夏老师吧 我觉得靠谱

地址告我,我拿上二斤好酒去拜访拜访
ienglgge
4楼-- · 2019-03-25 21:32
是不是时序和协议不一致。写数据的过程,使能端是FPGA控制的吧。那就找到对应的语句。分析逻辑哪里不对。
xjlnuc
5楼-- · 2019-03-25 23:46
ienglgge 发表于 2018-1-15 17:45
是不是时序和协议不一致。写数据的过程,使能端是FPGA控制的吧。那就找到对应的语句。分析逻辑哪里不对。

不好意思,我没说清楚,FPGA控制的使能端是对的,EEPROm控制的使能端提前了一个周期,导致了SDA线上既在发数据,又在读数据,所以出现了红 {MOD}错误,但是我搞不懂的是FPGA写  器件写地址(1010 0010)  和  数据存储地址  还有  要存储的数据  时都没问题,但是写器件读地址  1010  0011 时只有最后一个1写不进去,且EEPROm控制的使能端提前了一个周期
xjlnuc
6楼-- · 2019-03-26 04:17
 精彩回答 2  元偷偷看……

一周热门 更多>