关于大端序和小端序, 说的比较详细的

帖子大端模式、小端模式、高字节序、低字节序、MSB、LSB_i2c msb lsb-CSDN博客对于大端序和小端序说的挺详尽的。这里Mark一下,防止日后缺失。在linux引入CCI_REG之后,引入了I2C传输的大端序和小端序的区分。需要用到下面相关知识。

作者按:注意在最新的linux版本,关于I2C 通信的寄存器地址使用了大小端序的宏区分,这个地方指的是寄存器值在buffer的字节存储大小端序。比如CCI_16是大端序,CCI_16_LE是小端序,针对的是寄存器值在buffer内的存放方式。

你可能感兴趣的:(嵌入式硬件,linux)