金牌会员
 
- 积分
- 1107
- 金钱
- 1107
- 注册时间
- 2014-8-9
- 在线时间
- 192 小时
|
发表于 2016-8-19 17:30:07
|
显示全部楼层
遇到一个问题:
我的设置在列表模式下:
CAN_FilterInitStructure.CAN_FilterNumber=0; //过滤器0/
// CAN_FilterInitStructure.CAN_FilterMode=CAN_FilterMode_IdMask; //屏蔽位模式
CAN_FilterInitStructure.CAN_FilterMode=CAN_FilterMode_IdList; //列表模式
CAN_FilterInitStructure.CAN_FilterScale=CAN_FilterScale_32bit; //32位宽
CAN_FilterInitStructure.CAN_FilterIdHigh=0x0100; //32位ID
CAN_FilterInitStructure.CAN_FilterIdLow=0x0000;
CAN_FilterInitStructure.CAN_FilterMaskIdHigh=0x0200;//32位MASK
CAN_FilterInitStructure.CAN_FilterMaskIdLow=0x0000;
CAN_FilterInitStructure.CAN_FilterFIFOAssignment=CAN_Filter_FIFO0;//过滤器0关联到FIFO0
CAN_FilterInitStructure.CAN_FilterActivation=ENABLE;//激活过滤器0
CAN_FilterInit(&CAN_FilterInitStructure); //滤波器初始化
CAN分析仪的ID设置为:0x0100 0000或者0x0200 0000发送报文,战舰开发板的CAN都收不到报文,战舰开发板发送的报文,CAN分析仪可以接收到(通信正常)!帮忙解答一下!
http://www.openedv.com/thread-82057-1-1.html |
|