FPGA操作IIC 的 顽疾,求答
时间:10-02
整理:3721RD
点击:
想请教一个问题,想请教一个问题呐,这是我的IIC总线接口时序,为什么我读不到ack应答信号?我的时序写的有问题吗?

http://bbs.elecfans.com/jishu_1096617_1_1.html
你可以用这个工具来协助调试下,看是不是从机有问题
仿真的ack怎么会有。
就是啊 仿真怎么会有从机的ack信号 需要你自己给
你这是仿真啊,大兄弟啊,这个信号要你自己给啊。
你代码肯定这样写的吧?
Sda = link_sda ? data_buffer:1'bz;
仿真时改成:
Sda = link_sda ? data_buffer:1'b0;
这样就有应答信号了~
我知道,这是仿真的时序,我没有给ACK。就是将能生成这个时序的程序烧进去之后,操作IIC,没有应答的。
我说的是烧写进去之后,仿真这里我没有给ACK
仿真没有ACK我知道,我没有给ACK信号,我说的是在烧进板子之后操作IIC的时候没有应答信号。
代码贴上来看看
芯片是不是坏了,用示波器测一下有没有ack,还是只是你没有读到
顶顶顶
谢谢各位的耐心帮助了,,问题解决了,是硬件电路的问题了
