TX(TXD)发送数据引脚,RX(RXD)接受数据引脚,SCL时钟,SDA数据,MOSI主机输出数据引脚
MISO主机输入数据脚,CS是片选,用于指定通信的对象,CAN_H、CAN_L用两个引脚表示差分数据,DP和DM也是差分数据脚。
全双工:指通信双方能够同时进行双向通信,一般通信有两根通信线。比如USAPT,一根TX发送数据,一根RX接收数据。
半双工:CAN和USB两根差分线也是组合成一个数据线,有两个功能。
单工:数据只能从一个设备到另外一个设备,不能反着来。
由于SPI和I2C有单独的时钟线,接受和发送端可以同步。没有时钟线要约定一个采样频率,这就是异步
单端信号:引脚高低电平都是对GND的电压差,所以单端信号的双方必须共地,就是把GND接到一块,所以引脚需要加GND不然无法通信。
差分:就是靠两个差分引脚电压差来传输信号,可以不需要GND。
注:USB有些条件是需要GND,所以还是需要GND引脚
USART(只能发送二进制数,要是文本要找到对应的映射表):