小弟遇到一个问题,就是在CAN通信配置好了之后,当调用CAN的发送函数之后,LPC的CAN配置寄存器就会自动进入复位模式,请教一下大家这种情况有没有遇到呢?我上午的时候这个代码都还可以用,下午来了就没法用了……
GSR=0x7F0000F4,
刚刚查了一下错无得寄存器,存在以下错误 | |
CAN1 的 GSR=0x000000F4; | |
1:总线关闭<br /> | |
2:发送错误(或者发送接收都错误),但是总线另外一端并没有介入其他发送设备,总线的另外一端是接的CAN分析仪。<br /> | |
3:CAN总线即在发送又在接收数据(从寄存器上反馈回来的结果是这样) |
Hi
请问你的芯片是什么?
介绍硬件组成和代码?
相似问题可以在不同板子中能复现吗?
问题已经解决了,是自己调用自己写的函数出错了,导致CAN的波特率一直设置的为0 ,从而才导致了现在的问题