|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2009-12-23 08:35:57
|
显示全部楼层
关于MCP2515扩展帧数据接收测试的问题,请问下扩展帧模式下接收不到数据?而标准帧数据正常;
以下是MCP2515测试时的设置与测试情况请帮忙下:
一:屏蔽滤波寄存器的设置是:
1:验收滤波寄存器将RXF0SIDH初始化置为本机8位的ID地址其它设为0
2:屏蔽滤波寄存器为RXM0SIDH设为0XFF;
二:关于MCP2515数据接收测试情况是:(RX0中断接收)
1:标准帧协议测试
A: 设置RXM[1:0]=11,关闭接收缓冲器0屏蔽/滤波功能,接收所有报文;测试结果OK;
B: 设置RXM[1:0]=01,只接收标准数据帧;测试结果OK;
C: 设置RXM[1:0]=00,接收滤波器认可的标准数据帧或扩展数据帧;测试结果OK;
2:扩展帧协议测试
A: 设置RXM[1:0]=11,关闭接收缓冲器0屏蔽/滤波功能,接收所有报文;测试结果OK;
B: 设置RXM[1:0]=10,只接收扩展数据帧 ; 测试结果:接收不到数据;
C: 设置RXM[1:0]=00,接收滤波器认可的标准数据帧或扩展数据帧;测试结果:接收不到数据; |
|