飞思卡尔的CAN的ID滤波设置
主要是根据ID配置两个寄存器值,CANIDAR和CANIDMR,担心我讲得不明白,把我参考的资料都贴上来。
原理的是参考的 《飞思卡尔MSCAN接收ID滤波器设置指南》,里面有个PDF下载下来会有更详细的东西参考。http://huxiongwei.spaces.eepw.com.cn/articles/article/item/108637
第二个参考例程
http://www.pudn.com/Download/item/id/1980189.html
下面说下该怎么配置
CAN 的ID结构
在我们给的ID里没包含SRR与IDE与RTT,比如扩展帧ID:0x10F81099,展开为:
0001 0000 1111 1000 0001 0000 1001 1001,这个ID里的标准帧11位于扩展后的18位直接相连的,我们需要把SRR与IDE和RTR加进去就是我们滤波的CANIDAR寄存器的值;
具体方法为,从第19