标题:
s12XEP100关于CAN模块ID寄存器问题求解
[打印本页]
作者:
expand
时间:
2011-3-30 19:00
标题:
s12XEP100关于CAN模块ID寄存器问题求解
大家好,
有个关于
CAN
的问题想资讯下:
这款芯片的
CAN
模块中关于
ID
的设置,是
CANIDAR0-7
,其实是两组:
CANIDAR0-3
和
CANIDAR4-7
,即可以写入两组
ID
(即使是
29bit
的扩展帧),相对应的
mask
寄存器也是
8
路
CANIDMR0–CANIDMR7
。请问这样设计的原因是什么?只要一组
ID
寄存器
CANIDAR0-3
不是就够用了么?
如果是这样的话,我把
ID
写入
CANIDAR0-3
的同时也要把
ID
写入
CANIDAR4-7
,否则
CANIDAR4-7
默认为
0
,这样上位机发
id
为
0
的标准帧也会进接受中断,而这不是我期望的,求解。。。
作者:
dfmc
时间:
2011-4-27 11:58
好像是有2个接收缓冲寄存器。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0