This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RM48L952:CAN 2.0A 和 CAN 2.0B 之间的差异

Guru**** 2534260 points
Other Parts Discussed in Thread: RM48L952, HALCOGEN

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1012154/rm48l952-difference-between-can-2-0-a-and-can-2-0b

器件型号:RM48L952
主题中讨论的其他器件: HALCOGEN

您好!

我们在系统中使用 CAN 通信。 根据 RM48L952的 TRM、我们了解了 DCAN 模块支持 CAN 2.0 A 和2.0 B。两种版本之间的差异是、CAN 2.0A 只支持标准标识符、而 CAN 2.0B 同时支持标准标识符和扩展标识符。  

我们使用 halcogen 软件为 CAN 接口生成低级驱动程序。 我们想知道如何在 halcogen 中选择 CAN 2.0A 和 CAN 2.0B?

此外、  

如果我们选择 CAN 2.0B、则 halcogen 生成的驱动程序代码如何支持标准标识符。

此致、

Monish P

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Monish、

    扩展标识符(29位)通过向报文对象的 XTD 位域写入1来使能。 默认情况下、使用标准(11位) ID。

    您可以从 HALCOGen GUI 中启用或禁用扩展 ID: