请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: TMS570LC4357
您好:
我使用的是 CANbus 协议。 我在发送或接收数据时没有问题。 但是、我想知道我发送或接收的消息是否遵循大端字节序规则、或者是否需要手动执行此操作。
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.
器件型号: TMS570LC4357
您好:
我使用的是 CANbus 协议。 我在发送或接收数据时没有问题。 但是、我想知道我发送或接收的消息是否遵循大端字节序规则、或者是否需要手动执行此操作。
尊敬的 Dobby:
CAN 本身没有数据字节的大端字节序或小端字节序概念。 字节序完全由您在应用层面负责。
如此处所示、CAN 传输 API 将一个数组作为输入、

之后、此数组中的数据字节从索引 0 逐字节写入数据寄存器

因此、字节将从索引 0 开始消失。 因此、这里没有大端字节序或小端字节序的概念、我们会按照顺序将大端字节序或小端字节序写入将进入 CAN 物理层的数据寄存器。
--
此致、
Jagadish。