|
谢谢 黑蘑菇 以您的分析此时的总线应该处于关闭状态吧<br /><br />这是发送时sja1000的32个寄存器的内容:<br />08 00 04 82 83 00 43 C9 3A AA 00 02 A2 60 01 00 <br />F4 FA F7 EF 00 00 00 00 FF FF FF FF 02 00 00 C8 <br />有这些数据可以看出:<br />产生了发送中断和总线错误中断(82),状态寄存器显示释放了发送缓冲区但请求的发送未处理完(04),仲裁丢失寄存器(02)显示仲裁丢失在识别码的bit3,错误代码捕捉寄存器(A2)显示是在接收时发生的填充错的错误,错在ID.28-ID.21,错误数为1个。<br />请大家分析一下,这种问题产生的原因是什么?谢谢<br />
|