iic_eeprom仿真问题

2019-03-25 07:18发布

按照夏文宇老师的方法来,读数据时第二次启动写入1010 0011时,最后一个1写不进去,发现是使能端提前一个周期抬高,但是还是搞不懂为什么 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
xjlnuc
2019-03-25 23:46
ienglgge 发表于 2018-1-15 17:45
是不是时序和协议不一致。写数据的过程,使能端是FPGA控制的吧。那就找到对应的语句。分析逻辑哪里不对。

不好意思,我没说清楚,FPGA控制的使能端是对的,EEPROm控制的使能端提前了一个周期,导致了SDA线上既在发数据,又在读数据,所以出现了红 {MOD}错误,但是我搞不懂的是FPGA写  器件写地址(1010 0010)  和  数据存储地址  还有  要存储的数据  时都没问题,但是写器件读地址  1010  0011 时只有最后一个1写不进去,且EEPROm控制的使能端提前了一个周期

一周热门 更多>