我根据AXI总线的时序,向相应的寄存器写入了配置信息,首先将ip核用硬件复位线复位了,然后配置了工作模式寄存器,传输层寄存器,中断使能寄存器,最后使能了can,然后去读了状态寄存器,发现在CEN位置1后,过了很多个时钟,状态寄存器中的configure为仍然置1,normal位没有置1。我把工作模式配置的是normal 模式。并且之前的每一步,我都把写入寄存器的数据读了一遍,发现和写的数据是一样的就表示,前面其实是配置正确的。但就是在使能can后,没有跳转到normal工作模式。
还有就是这句话不知道怎么意思,can ip 的手册说 在CEN置1后,can控制器离开配置模式之前需要等待11个隐形的比特位,不知道什么意思,我感觉问题就出在这里。