微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > PIC24FJGA110与FPGA通信验证,有时钟、片选信号没有数据的问题?

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

时间:10-02 整理:3721RD 点击:
最近在做一个项目,负责单片机与FPGA的SPI口收发通信验证任务。将没有往SPIbuf里写数据时,将单片机设为帧主模式,在signaltap端可以看到时钟信号和片选信号的变化,但调试时会发现程序卡在一个网口中断程序里,等待PC机器的操作码;将与网口有关的初始化和中断注释掉后,程序可以顺利的往SPIBUF里写入数据,并且仿真时通过变量和寄存器视图可以看到SPIBUF里确实写入了数据,但是FPGA端signaltap里仍然没有数据?根据时钟信号和片选信号都有的情况来看,物理连接上应该没有问题;论坛里有没有大神遇到过类似的情况啊,周围的老师也都没有搞过单片机的,我纯属自己在一点点摸索,感觉很吃力也很耗时啊

使用逻辑分析仪分析时序是最好的选择。

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top