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