1、并行与串行
1)串行有USART、I^2C、SPI
2)并行有SD卡、FSMC
2、根据通信方向,可以分为全双工(可以同时接收和发送数据)、半双工(不可以同时收发数据,但是可以分时收发数据,即在同一时间只能接收或者发送数据)、单工(只能往固定方向传输数据)。
USART和SPI可以全双工通信也可以半双工通信。I^2C是单工通信。
3、同步与异步
有时钟信号就是同步,没有时钟信号只有数据信号就是异步。
同步通讯过程中,数据信号传输的大部分是有效的信号,异步通信钟包含各种标识符,同步通信的效率更高,但同步通讯双方的时钟允许误差较小,异步允许误差较大。
4、通讯速率:波特率(bit/s)或比特率