新闻  |   论坛  |   博客  |   在线研讨会
飞思卡尔MSCAN接收ID滤波器设置指南
HXW718059156 | 2015-04-07 11:38:41    阅读:11755   发布文章

本指南适用于所有使用飞思卡尔MSCAN模块的单片机,包括S08DZ、S12(X)、MagniV S12Z以及KEA系列汽车MCU;


MSCAN 模块集成了CAN报文接收ID滤波器,方便用户组建CAN报文管理和通信协议栈
MSCAN ID滤波器由8个8位的ID接受(Acceptance)寄存器(CANIDAR0~ CANIDAR7)和8个8位的ID屏蔽(Mask)寄存器(CANIDMR0~ CANIDAMR7)组成:
接受寄存器CANIDARx和屏蔽寄存器CANIDMRx中的每一位与CAN报文ID的一位对应(具体对应关系与滤波器工作模式相关);
 若CANIDMRx中的某一位为1,则与其对应的接收CAN报文ID位被屏蔽,不参与滤波(接收CAN报文ID的该ID位值为0或1都可以通过滤波器,被MSCAN接收到);
若CANIDMRx中的某一位为0,则与其对应的接收CAN报文ID位参与滤波(接收CAN报文ID的该ID位值必须与接受寄存器CANIDARx中相应的ID位相同才能被MSCAN接收到)


内容包括:


1. BOSCH CAN2.0 A/B协议介绍
2. 飞思卡尔 MSCAN模块CAN报文在报文缓存内的存放
3. MSCAN ID滤波设置数据结构和API函数
4. MSCAN ID滤波器介绍
5. MSCAN ID滤波设置步骤及举例
完整文档下载链接:飞思卡尔MSCAN接收ID滤波器设置指南.pdf


                      Freescale汽车电子FAE--胡恩伟

                            2015年4月7日于重庆

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
欢迎大家关注我的微信公众号--汽车电子expert成长之路,阅读更多原创性精彩文章。如果你觉得我的文章对你的学习/工作有所帮助,也请你帮忙转发到你的朋友圈,让更多的人能够看到我的文章,大家一起学习,一起进步!
推荐文章
最近访客