版主: 51FPGA |
YueBob
最后登陆时间:2017-04-11 10:31:00 |
使用AXI quad SPI通信遇到问题,希望得到大家的帮助! 开发工具是vivado+SDK,硬件平台ZC702开发板和PmodRF2扩展卡。SPI IP核的设置如下:传输位宽8位,主模式,时钟频率1MHz,分频16*125,即输出的sck为500Hz。软件代码使用Xspi_transfer函数读Pmod卡中寄存器的值。用示波器观察发现输出的SPI CLK每8个时钟有一个延时,见下图,,蓝绿色是时钟,黄色是mosi。这是什么原因造成的?谢谢~
关键词:SPI |
此帖由YueBob于2017-04-11 10:50:36最后编辑
|
|
lemonxin
最后登陆时间:2017-09-22 16:15:10 |
楼主,你好,我最近也在用axi_qual_spi ,遇到了很多问题,能否请教您几个问题: 1、我的配置如下:
2、我把io0,io1,sck,ss四个引脚约束在了板子上的普通扩展的GPIO口上,没有接从机,只是想验证一下主机的数据能不能发出去,板子是搭载ARITX7—XC7A35T的一个核心板。综合实现生成bit文件和hdf文件后导进SDK中,选择了hello world 模版,调用SPI的初始化使能函数(里面还有闪灯和串口发送的几行代码,可以不用管),然后用Xspi_transfer函数发送aa数组的值。烧写进板子后,我用示波器看SPI四个输出的值,发现aa数组里的值并没有成功的从io0口输出,时钟输出sck也没有值,不知道是软件初始化有问题还是硬件配置有问题,想请教你帮我看看,谢谢~
|
godlgxj
最后登陆时间:2017-11-27 12:22:53 |
您好,我最近用z7的QSPI核,遇到了跟您一样的问题,我用的标准模式,用Xspi_transfer函数发送数据,然后检测SCK,SS,IO0都没有输出,不知道您最后怎么解决的
|
共3条 1/1 1 |