单片机/MCUwilliam hill官网
直播中

西南猎鹰12138

9年用户 11经验值
擅长:处理器/DSP RF/无线
私信 关注
[问答]

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

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

回帖(2)

a中蓝

2015-9-27 21:08:28
使用逻辑分析仪分析时序是最好的选择。
举报

西南猎鹰12138

2015-9-28 08:17:13
引用: a中蓝 发表于 2015-9-27 21:08
使用逻辑分析仪分析时序是最好的选择。

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

更多回帖

发帖
×
20
完善资料,
赚取积分