TI中文支持网
TI专业的中文技术问题搜集分享网站

lmk04828的spi接口为何没有回读?

大家好!我在使用lmk04828evm开发板,自己使用外部的fpga板输入spi的三线进行lmk04828的寄存器读写,spi读写时序严格按照lmk04828的datasheet来的,fpga的sdio设置为双向管脚,现在的问题是为什么每次我写一次寄存器,或几毫秒再读这个寄存器,总是没有回读信号呢,示波器显示为高阻,如图所示的后8bit,郁闷很久了,希望高手点拨下,感谢!!

Mike Wang1:

建议你用USB2ANY对04828进行一下操作,抓取SPI波形,再用你的FPGA做相同操作,抓取波形;比较一下两者的差异

bin huang1:

楼主解决问题了吗?我也遇到这个问题!

bin huang1:

回复 bin huang1:

SDIO要上拉!

luqiang shi:

您好,我也遇到了这个问题,解决了吗?请问您的FPGA部分的代码中是否将sdio inout 设置为三态门?

Shawn Ding:

你好,

我之前使用vertex5 写过这个程序,是没有问题的。首先,排除下硬件连接,比如Reset 引脚,这些信号给的对不对;其次,检查电源及上电有无问题;最后,我觉得很大可能是因为时序没有写对,可以对照下时序图逐个比特比对下。

user4645213:

老铁,我也遇到这个问题,请问解决没有

赞(0)
未经允许不得转载:TI中文支持网 » lmk04828的spi接口为何没有回读?
分享到: 更多 (0)