1.通信基础---并行通信、串行通信
并行通信 :就是两个以上既多个bit数据同时发送或接收,举个例子,假如使用并行通信发送一个char类型的数据,(char类型的数据为一个字节,也就是8位bit),那么并行通信就可以一次性发送八位bit到接收设备。该通信方式比串行通信的速度快了,但是成本也提高了。
串行通信:跟并行通信比较,串行通信就很好理解了,就是数据一位一位bit的发送或接收。
2.通信基础---单工、双工
单工通信:通信的时候只能由发送器发送给接收器,只有单方向的传输。
双工通信又分为半双工跟全双工
半双工(iic):设备中存在接收器与发送器,但是在同一时刻,只能进行发送或者接收,两者不能同步进行。
全双工(uart,spi): 设备中存在接收器与发送器,可以在同一时刻进行发送与接收,即A在发送给B的同时,也可以接收B发送给A的。
3.通信的基础---波特率
波特率是用于描述UART通信时的通信速度,其单位为bps(bit per second),即每秒钟传送的bit的数量,不是字节的数量。