添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第1421页 > CR16HCS9VJE7 > CR16HCS9VJE7 PDF资料 > CR16HCS9VJE7 PDF资料1第152页
26.0附录
以下文档描述中所标识的问题
CR16模块。
施加到所述的CAN通信序列
以上,这意味着所发送的消息时,目前
存在于隐接收缓冲器被复制到
相同的接收缓冲器,并从oth-接收的消息
呃CAN节点将被覆盖。
例子
缓冲区设置
过滤口罩:
GMSKB = 0×0000
GMSKX = 0x000F
缓冲区的配置:
可以
卜FF器
0
1
2
3
X =不关心
CAN通讯序列:
( BUFFLOCK禁用)
1.消息从另一个发送CAN节点接收到
缓冲区1 。
缓冲1和缓冲液2的标签接收此
消息。
2.从CPU中读出的数据可以缓冲1和复位
缓冲来自RX_FULL状态RX_READY (注1 ) 。
3. CAN缓冲器0发送一个帧(状态设置为TX_ONCE ) 。
4.状态CAN缓冲区1变化到RX_FULL ,因为它
已收到的缓冲0 (注2 )发送的消息。
注意:
1.第2步不需要进行。在情况下,缓冲
1状态不更新RX_READY ,缓冲状态将
从RX_FULL变化到RX_OVERRUN在步骤4 。
注意:
2. BUFFLOCK被禁用,与所有的消息
标识符ID_RX_TX将被复制到缓冲区1缓冲区2呢
没有收到任何消息。
CAN通信序列B:
( BUFFLOCK启用)
1.消息从另一个发送CAN节点接收到
缓冲液1.缓冲液1现在被锁定。
缓冲1和缓冲液2的标签接收此
消息。
2. CAN缓冲器0发送一个帧。
3.状态CAN缓冲区2变为RX_FULL ,因为它
已收到缓冲器0发送的消息。
CAN通讯序列C
( CR16CAN不接收自己发送的帧。 )
可以缓冲
状态
卜FF器
识别码
识别码
面膜
26.1
26.1.1
CR16CAN
CR16CAN问题描述:
在某些条件下发生的CR16CAN模块
接收到一个帧时,通过本身即使环回送为特色的
TURE被禁用。
该条件由两部分组成,其中两个必须是真实的
导致此故障。
A)中的第一部分是一个发送缓冲器和至少一个重
人为对象缓存配置了相同的标识符。让我们把
这个标识符ID_RX_TX这里。对于接收
缓冲器,这意味着缓冲器标识符和它对应
应的过滤面罩是设置的方式,缓冲能
接收帧的标识符ID_RX_TX 。
B)中的第二个部分是CAN通信,必须采取
放置在下面的序列:
1.带有标识符ID_RX_TX从另一个消息
CAN节点在接收到接收缓冲区。
2.用标识符ID_RX_TX的消息被发送
CR16CAN模块接收了之后
地方(注) 。
这种沟通后发送的CR16CAN框架
模块将被复制到下一个可用的接收缓冲
该标识符ID_RX_TX 。
注意:
如果不同,以ID_RX_TX一帧与标识符是
发送或步骤1和2中,该问题之间收发在
不会发生。
26.1.2
CR16CAN问题原因
TX_NOT_ACTIVE 0x15555550 0x1555555X
RX_READY
RX_READY
RX_READY
0x15555551 0x1555555X
0x15555552 0x1555555X
0x15555003 0x1555500X
当帧被接收到隐藏接收缓冲器,所述
CR16CAN模块的所有CAN报文缓冲区扫描通过。
在这个序列中的所有接收缓冲区( RX -缓冲),能够
接收到这个帧的标签( RX -标签) 。如果该消息
被正确接收的帧将被复制到第一标签
缓冲液(最低缓冲器数)。
每一个CAN节点还监视帧正在传送
为了从发射机切换丢失仲裁后到接收器
化。为了做到这一点, CR16CAN模块还接收
发送的帧进藏接收缓冲区。
扫描顺序也适用于发送
帧。这意味着,在隐藏的接收缓冲器中的标识符
与RX-缓冲器标识符进行比较。作为标识符是
相同,与上一次接收的扫描序列,则
RX-标记将不被改变。
A可以缓冲接收标签仅在下列磁带式更新
ES :
- 新的扫描序列覆盖旧的重
由于下的COM不同的标识符屏蔽人为对象的标签
型坯。
- 该CPU已经改变了CAN缓冲区状态
CNSTAT.ST场到禁用缓冲的任意值
呃收到的消息(例如RX_NOT_ACTIVE或
任何TX状态)
- 该CPU已经改变了CAN缓冲区标识符。
www.national.com
152

深圳市碧威特网络技术有限公司