Other Parts Discussed in Thread: C2000WARE
上午好,这边遇到个问题,在调试CAN的发送时(晶振: INTOSC2,SysClock:80Mhz,Baud Rate:125K,ID:0x0000,DLC=0),在环回模式下,报文可以正常发送出来,但是正常工作时,一直报Bit0 Error错误。初始化程序仿照的can_ex3_external_transmit例程。两种模式下发送的Msg Objects都是使用的第31个。另外,硬件上Tx与Rx均与外界断开的(悬空),所以可以排除外部的原因。通过示波器查看正常工作模式下Tx上发送的波形发现波形完全跟正常的波形对不上,波形截图在下方,麻烦分析下可能是什么原因。谢谢。

下面的截图是在正常工作模式下,在进入CAN错误中断(Bit0 Error)时截取的寄存器值(第一次进入错误中断就已经是bus-off)。
