我写了下面的程序
can = CAN("can0", bitrate=50000, listen_only=True, error_reporting=True)
while True:
msg = can.recv()
print "Msg: ", msg
但是它只显示标准的S
或扩展的X
标志,即使当我在Terminal
中运行命令来检查network activity
时,我可以看到错误计数器在增加。在
如何读取can总线的错误帧?
当我使用commnad
candump -e any,0:0,#FFFFFFFF
时,一切正常
使用Python-3
相关问题 更多 >
编程相关推荐