Board logo

标题: M9S12DP256 和 SJA1000 CAN通信问题 [打印本页]

作者: wang_r00    时间: 2005-9-22 15:30     标题: 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" 不明白.
多谢各位了.
作者: wang_r00    时间: 2005-9-23 14:37

斑竹哪儿去了? 我自己等一下
作者: yunfeng    时间: 2005-9-26 10:57

BTR0,BTR1必须一样
接收屏蔽如果不用的话,接收代码无所谓,
AN1798/D  -  CAN Bit Timing Requirements
AN2010/D  -  Using The Motorola msCAN Filter Configuration Tool
看一下这两个文档,你就明白了




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0