大家好!我在使用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:
老铁,我也遇到这个问题,请问解决没有