硬件通讯协议的数据传输方式

硬件协议数据传输的包含要素主要为:物理介质,编码方式,通讯协议,传输特点。

下面就对常见的硬件通讯协议进行简单总结。

1. UART

LSB First 

2. USB

LSB First,小端传输

3. SPI

MSB First

4.  IIC

MSB First

5. 网络

大端传输

6. PCI/PCIE

小端传输


对于其中的 IIC、SPI、UART 等协议实际上比较灵活,上述内容为一般也是通用情况,实际应用中需要注意有无特殊说明与设置情况。

Note:名词注解 

LSB First:最低有效位优先,也即对于每个字节,先传输 Bit0;

MSB First:最高有效位优先,也即对于每个字节,先传输 Bit7;

小端传输:对于多字节字段,如short,int型数据,先发送低字节,如 0x12345678,总线上传输顺序为 0x78、0x56、0x34、0x12;

大端传输:对于多字节字段,如short,int型数据,先发送高字节,如 0x12345678,总线上传输顺序为 0x12、0x34、0x56、0x78;


有问题可以给我邮件或评论哦,觉得有用就点赞吧~:-D

你可能感兴趣的:(Hardware,Protocol,硬件协议,常见硬件通讯协议,硬件编码,协议传输特点)