通信协议UART, I2C和SPI
1.什么是通信协议
白话点说,通信协议就是通信时候双方约定的规则。打个类比,就像你跟另外一个人交流,你们之间需要一种交流的约定,就是语言。要么都说中文,要么都说英文。通信协议就类似于硬件之间交流的语言。
2.串行通信和并行通信
串行就是数据一个接一个的发送;并行就是所有数据都同时发出。
UART, I2C和SPI三种通信协议都属于串口通信。
3.串行数据的传输方向
单工:
是指数据传输仅能沿一个方向,不能实现反向传输。
半双工:
是指数据传输可以沿两个方向,但不能同时进行传输。
全双工:
是指数据可以同时进
原创
2021-02-02 17:42:23 ·
460 阅读 ·
0 评论