共2条
1/1 1 跳转至页
SJA1000 请教SJA1000的验收代码、验收屏蔽寄存器的设置
问
The acceptance code bits (AC.7 to AC.0) and the eight
most signifiCANt bits of the message’s identifier
(ID.10 to ID.3) must be equal to those bit positions which
are marked relevant by the acceptance mask bits
(AM.7 to AM.0). If the conditions as described in the
following equation are fulfilled, acceptance is given:
(ID.10 to ID.3)=(AC.7 to AC.0)] v (AM.7 to AM.0)
=11111111。
上面这句话不等价于(ID.10 to ID.3)=(AC.7 to AC.0)
或者(AM.7 to AM.0)=0xff吧?(以上等号不是赋值运算符,而是逻辑运算符) 答 1: di 答 2: 第一个等于是恒等于,相当于 位同或运算,...第二个等号是 位相等判断
例如:
id10~id3 : 0 1 0 1 0 1 0 1
ac.7~ac.0: 0 0 0 1 0 0 0 0
那么[(ID.10 to ID.3)=(AC.7 to AC.0)]
= 1 0 1 1 1 0 1 0 (按位恒等,同或运算)
那么[(ID.10 to ID.3)=(AC.7 to AC.0)] v (AM.7 to AM.0)
设:am.7~am.0: 1 1 1 1 1 1 1 1 (不滤波,因为不管前面结果如何,第二个等式永远成立!)
当:am.7~am.0: 0 1 0 0 0 1 0 1 ,第二个等式成立!,此时,
接收id10~id3 为 0 x 0 1 0 x 0 x 而id2~id0 为xxx(任意) 的帧,并且
是在ac.7~ac.0定为: 0 0 0 1 0 0 0 0 的情况下!!!
总之,当: ac.7~ac.0: 0 0 0 1 0 0 0 0 , am.7~am.0: 0 1 0 0 0 1 0 1 时,接收id10~id3 为 0 x 0 1 0 x 0 x 而id2~id0 为xxx(任意) 的帧!
我的结论:
1.
当am.7~am.0: 00000000, id10~id3 == ac.7~ac.0
2.
am.bx=1, id.bx=任意(0/1);
am.bx=0, id.bx==ac.bx
等号的说法可能不对,但用法应该没问题!
答 3: 非常感谢分析得很好。很受用,谢谢。
most signifiCANt bits of the message’s identifier
(ID.10 to ID.3) must be equal to those bit positions which
are marked relevant by the acceptance mask bits
(AM.7 to AM.0). If the conditions as described in the
following equation are fulfilled, acceptance is given:
(ID.10 to ID.3)=(AC.7 to AC.0)] v (AM.7 to AM.0)
=11111111。
上面这句话不等价于(ID.10 to ID.3)=(AC.7 to AC.0)
或者(AM.7 to AM.0)=0xff吧?(以上等号不是赋值运算符,而是逻辑运算符) 答 1: di 答 2: 第一个等于是恒等于,相当于 位同或运算,...第二个等号是 位相等判断
例如:
id10~id3 : 0 1 0 1 0 1 0 1
ac.7~ac.0: 0 0 0 1 0 0 0 0
那么[(ID.10 to ID.3)=(AC.7 to AC.0)]
= 1 0 1 1 1 0 1 0 (按位恒等,同或运算)
那么[(ID.10 to ID.3)=(AC.7 to AC.0)] v (AM.7 to AM.0)
设:am.7~am.0: 1 1 1 1 1 1 1 1 (不滤波,因为不管前面结果如何,第二个等式永远成立!)
当:am.7~am.0: 0 1 0 0 0 1 0 1 ,第二个等式成立!,此时,
接收id10~id3 为 0 x 0 1 0 x 0 x 而id2~id0 为xxx(任意) 的帧,并且
是在ac.7~ac.0定为: 0 0 0 1 0 0 0 0 的情况下!!!
总之,当: ac.7~ac.0: 0 0 0 1 0 0 0 0 , am.7~am.0: 0 1 0 0 0 1 0 1 时,接收id10~id3 为 0 x 0 1 0 x 0 x 而id2~id0 为xxx(任意) 的帧!
我的结论:
1.
当am.7~am.0: 00000000, id10~id3 == ac.7~ac.0
2.
am.bx=1, id.bx=任意(0/1);
am.bx=0, id.bx==ac.bx
等号的说法可能不对,但用法应该没问题!
答 3: 非常感谢分析得很好。很受用,谢谢。
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! |
打赏帖 | |
---|---|
如何实现基于NXPiMX.RT1021的BH1730采集被打赏50分 | |
【换取手持数字示波器】AHT10温度检测分享被打赏40分 | |
【换取手持数字示波器】ACM32F070开发板点亮LCD屏和触控按键,串口,ADC被打赏40分 | |
【换取手持数字示波器】ACM32F070LCD屏和触控按键功驱动蜂鸣器分享被打赏40分 | |
【换取手持数字示波器】国民技术PWM功能知识分享被打赏40分 | |
【换取手持数字示波器】放大器运放知识分享被打赏40分 | |
【分享评测,赢取加热台】+开关电源AC输入知识分享被打赏30分 | |
【换取手持数字示波器】N32G430点亮数码管与串口打印、ADC被打赏40分 | |
老胖子聊电路--分析一个反馈电路被打赏50分 | |
【换取手持数字示波器】+点亮WS2812RGB灯被打赏50分 |