PIC24FJGA110与FPGA通信验证,有时钟、片选信号没有数据的问题?

2019-07-15 16:01发布

最近在做一个项目,负责单片机FPGA的SPI口收发通信验证任务。将没有往SPIbuf里写数据时,将单片机设为帧主模式,在signaltap端可以看到时钟信号和片选信号的变化,但调试时会发现程序卡在一个网口中断程序里,等待PC机器的操作码;将与网口有关的初始化和中断注释掉后,程序可以顺利的往SPIBUF里写入数据,并且仿真时通过变量和寄存器视图可以看到SPIBUF里确实写入了数据,但是FPGA端signaltap里仍然没有数据?根据时钟信号和片选信号都有的情况来看,物理连接上应该没有问题;论坛里有没有大神遇到过类似的情况啊,周围的老师也都没有搞过单片机的,我纯属自己在一点点摸索,感觉很吃力也很耗时啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
a中蓝
1楼-- · 2019-07-15 17:59
使用逻辑分析仪分析时序是最好的选择。
西南猎鹰12138
2楼-- · 2019-07-15 20:15
a中蓝 发表于 2015-9-27 21:08
使用逻辑分析仪分析时序是最好的选择。

我试试吧,试了几次逻辑分析仪都没有波形,不知道怎么回事,正常调试的时候signaltap端是有时钟信号的,放在仿真的时候就没有了,难道是我操作不对?

一周热门 更多>