通讯的目的:将一个设备的数据传输到另一个设备,扩展硬件系统。
stm32常用通信协议
名称 引脚 双工 时钟 电平 连接
USART TX.RX 全双工 异步 单端 多设备
IIC SCL.SDA 半双工 同步 单端 多设备
SPI SCLK.MOSI.MISO.CS 全双工 同步 单端 多设备
CAN CAN_H.CAN_L 半双工 异步 差分 多设备
USB DP.DM 半双工 异步 差分 点对点
MOSI:主机输出数据脚
MISO:主机输入数据脚
CS:片选,用于指定通讯的对象
差分电压数据脚
CAN_H:指网线在显性状态下电压高
CAN_L:指网线在显性状态下电压低
DP:和上面一样,差分数据脚,D+
DM:D-
·只需要单向数据传输时&