wsxzaq 发表于 2015-7-9 09:41
不需要软件关心的,CAN控制器负责处理帧,一个出错的帧理论上软件是收不到的
非常感谢您的解答。我还有个问题:应用SOCKET CAN 编程 对于使用 CAN_RAW_ERR_FILTER我有一些疑问。
我使用USB转CAN总线的接受盒子跟开发板相连。可以正常通信,如果断开CANL或者CANH都可以过滤收到错误帧。但是一般只收到了没有ACK应答的错误帧 即只收到can_id=0x00000020,我想得到其他的错误帧 例如can_id=0x00000010 data[4]=0x04。表示CAN_ERR_TRX_CANH_NO_WIRE。
希望能加您个qq。期待您的回复