TI中文支持网
TI专业的中文技术问题搜集分享网站

LAUNCHXL-F280049C: 关于DCAN模块中的远程帧的问题

Part Number:LAUNCHXL-F280049C

你好!

     请问:

    1、如果A节点发送标准格式的远程帧,那么B节点一定要发送标准格式的数据帧,A节点才能收到,并且存放在邮箱里吗?如果B节点发送扩展格式的数据帧(即邮箱里的Xtd位设置为1),A节点就不能收到吗?

    2、反之,如果A节点发送扩展格式的远程帧,如果B节点发送标准格式的数据帧(即邮箱里的Xtd位设置为0),A节点也不能收到吗?

 谢谢

    

Green Deng:

你好,我将问题升级到英文E2E论坛,还请留意以下帖子的回复:e2e.ti.com/…/launchxl-f280049c-about-the-remote-frame-in-the-dcan-module

,

lei li:

你好,

     我已经在https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1064519/launchxl-f280049c-about-the-remote-frame-in-the-dcan-module中看到了相应的回复。能否请你再帮我问两个问题:

1、如果ID使用了CAN_IFxMSK寄存器中的相应值,这样ID就能增加匹配的范围,如果匹配上,发送远程帧的节点是否就能接收回传的数据帧,并存放在邮箱里了呢?

2、如果发送远程帧的节点,接收到回传的数据帧,那么接收邮箱中接收到的ID是原先配置的ID,还是通过数据帧回传的ID?

  谢谢!

,

Green Deng:

你好,已经帮你发布了,还请留意帖子回复。

,

lei li:

2. If the node sending the remote frame receives the returned data frame, is the ID received in the receiving mailbox the originally configured ID or the ID returned through the data frame?

– It will be the same ID sent in the remote frame

你好,非常感谢您的转发!根据回复,以及我自己做的试验,还有一处需要进一步确认。是否是这样:

1、如果CANA是发送端,发送数据帧,CANB接收。当CANB接收并过滤成功,将把CANA发送来的ID替换CANB接收邮箱中的ID?

2、如果CANA发送远程帧,CANB收到后并返回数据帧给CANA。当CANA接收并过滤成功数据帧后,接收数据帧中的ID不会替换CANA接收邮箱中的ID?

,

Green Deng:

好的,注意留意英文贴回复。

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-F280049C: 关于DCAN模块中的远程帧的问题
分享到: 更多 (0)