首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

M9S12DP256 和 SJA1000 CAN通信问题

M9S12DP256 和 SJA1000 CAN通信问题

低层板用的是M9S12DP256 中间层通信板用的是SJA1000 当两个板子上的晶振用同样频率,且M9S12DP256用晶振频率时,两块板为了通信,
  1) 他们的BTR0 BTR1可以设置成一样的值吗?
  2) M9S12DP256中的接收代码和接收屏蔽如何和SJA1000的接收代码和接收屏蔽对应?
  3) 看了英文资料,还是对CANIDAC寄存器不了解?
     1)) IDAM1,IDAM0 当=00时,表示2个32位接收滤波器?而CAN2.0B中在扩展模式下有29
        为ID号.
     2)) IDHIT2,IDHIT1,IDHIT0表示0-7滤波器"HIT" 不明白.
多谢各位了.
hi  thank you for your help
斑竹哪儿去了? 我自己等一下
hi  thank you for your help
BTR0,BTR1必须一样
接收屏蔽如果不用的话,接收代码无所谓,
AN1798/D  -  CAN Bit Timing Requirements
AN2010/D  -  Using The Motorola msCAN Filter Configuration Tool
看一下这两个文档,你就明白了
返回列表