M9S12DP256 和 SJA1000 CAN通信问题
- UID
- 115880
- 性别
- 女
|
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 |
|
|
|
|
|
- UID
- 115880
- 性别
- 女
|
hi thank you for your help |
|
|
|
|
|
- UID
- 104673
- 性别
- 男
|
BTR0,BTR1必须一样
接收屏蔽如果不用的话,接收代码无所谓,
AN1798/D - CAN Bit Timing Requirements
AN2010/D - Using The Motorola msCAN Filter Configuration Tool
看一下这两个文档,你就明白了 |
|
|
|
|
|