本帖最后由 hemingxian 于 2016-9-3 20:23 编辑
CAN_SetRxMsgAndMsk(CAN0,30,CAN_STD_ID,0x7ff,0); // 设报文对象30为接收任意的标准帧
CAN_SetRxMsgAndMsk(CAN0,31,CAN_EXT_ID,0x12345,0); // 设报文对象31为接收任意的扩展帧
楼主用的函数不对,应该用上述这个,注意两个ID都可随便写,最后的参数,是不能修改的,必须是0才能接收所有的报文。道理我就不说了,很简单。
顺便提一下,库函里的接收报文的函数有个小毛病,最好自己重写一个。
|