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.
我使用了 C2000ware 中的 CAN 示例代码、我的查询是使用代码在总线上发送数据的字节顺序是多少?
是小端字节序还是大端字节序?
Akash、
仅从 CAN 的角度来看,字节序并不意味着什么(尽管 C2000器件是小端字节序)。 相关的操作是将 IFxDATA 寄存器映射到字节的传输顺序。
这就是数据写入寄存器的方式:
它们在总线上的传输方式如下:
您好、Haresh、
感谢您的澄清、这消除了我的疑虑。
很高兴问题得到解决。 如果您不熟悉 CAN、以下是一些有用的 CAN 资源:
请下载我的应用报告 http://www.ti.com/lit/sprace5。 它有许多经过测试的示例。 我请求您查看提供的调试提示。 大多数 CAN 问题都可以通过查看此检查清单来解决。
应用报告 http://www.ti.com/lit/spracq3 描述了很多易于理解的波形、并且还提供了一个在所选位位置引入误差的工具。
TRM 章节介绍了 MCU 中的 CAN 协议实现。 即、它解释了各种寄存器/位的功能。 但是、它并未解释协议本身。 有关协议信息、请参阅以下精彩视频:
以下是可用的 CAN 书籍列表:
感谢主席先生提供的所有资源