How do I verify that spi communication with the ax58100 is completely correct
- Others
- Driver
我正在使用zynq与ax58100进行通信验证与从站构建验证,但在验证时我发现一个问题:我可以通过写0x0134,0x0130等地址的寄存器进行基本的spi通信验证(如写入0000是否正确),但是我想知道我的spi通信是否完全正确(如写入0x1234,ax58100接收到的就是这个值,而非0x1230)有无哪个寄存器可以进行读写以验证我的spi通信?
问题来源:在我对ax58100进行初始化完毕后,我便开始循环读取0x0220事件寄存器以等待主站的通信请求,但是在twincat进行通信尝试之后,出现丢包重启从站的情况,但我在zynq调试软件vitis上并未从0x0220预先读取到任何值,也就是主站的通信请求可能并未成功到达ax58100,或者ax58100并未与zynq完成通信,我想先验证zynq与ax58100的通信正确性(以下为vitis内的调试情况
)