串口(USART):
- 引脚:TXD(数据发送端)、RSD(数据接收端)
- 双工模式:全双工(通信双方能够同时进行双向通信),一 般有两根数据线,一根发送,一根接收。
- 时钟:异步(没有时钟线,需要双方进行约定一根采样频率)
- 电平特性:单端(引脚的高低电平都是对GND的电压差,所以通信双方需要共地,将GND连在一起)
- 设备:点对点,就是只有双方之间的通信。
I2C通信:
- 引脚:SCL(时钟)、SDA(数据)
- 双工模式:半双工(通信双方只能互相一方发送一方接收,但双方不能同时进行通信),一般只有一根数据线,
- 时钟:同步(有单独的时钟线)
- 电平特性:单端(引脚的高低电平都是对GND的电压差,所以通信双方需要共地,将GND连在一起)
- 设备:多设备,就是除了双方通信还可以进行多人通信
SPI通信:
- 引脚:SCLK时钟
MOSI(Master output slave input)主机输入数据脚
MISO(Master input slave output)主机输入数据脚
CS(Chip Select)片选,用于指定通信对象
- 双工模式:全双工(通信双方能够同时进行双向通信),一般有两根数据线,一根发送,一根接收
- 时钟:同步(有单独的时钟线)
- 电平特性:单端(引脚的高低电平都是对GND的电压差,所以通信双方需要共地,将GND连在一起)
- 设备:多设备,就是除了双方通信还可以进行多人通信
CAN通信:
- 引脚:CAN_H、CAN_L
这两个是差分数据脚,用两个引脚表示一个差分数据
- 双工模式:半双工(通信双方只能互相一方发送一方接收,但双方不能同时进行通信)两根差分线组合成一根数据线。
- 时钟:异步(没有时钟线,需要双方进行约定一根采样频率)
- 电平特性:差分,(是靠两个差分引脚的电压差来传输信号的,具有极大的抗干扰能力,所以差分信号的传输速度和距离都会非常高)
- 设备:多设备,就是除了双方通信还可以进行多人通信
USB通信:
- 引脚:DP(Data Positive)和DM(Data Minus)
或者叫D+和D-,是一对差分数据脚。
- 双工模式:半双工(通信双方只能互相一方发送一方接收,但双方不能同时进行通信)两根差分线组合成一根数据线。
- 时钟:异步(没有时钟线,需要双方进行约定一根采样频率)
- 电平特性:差分,(是靠两个差分引脚的电压差来传输信号的,具有极大的抗干扰能力,所以差分信号的传输速度和距离都会非常高)
- 设备:点对点,就是只有双方之间的通信。