1. 串行通信和并行通信
1.1 串行通信
串行通信是一种数据传输的方式,它是指将数据按照一位一位的顺序依次发送和接收,常用于远距离通信、嵌入式系统和低带宽传输场景下。串行通信相对于并行通信而言,只需要传输一条数据线,相对简单、可靠,但传输速率较慢。
1.2 并行通信
并行通信是指在计算机系统中同时进行多个任务或操作的一种通信方式,可以提高计算机系统的性能和效率,加快任务的执行速度,常应用于多种场景,如多线程编程、分布式计算和高性能计算等。
2. 常用串行通信接口
3. 同步通信和异步通信
同步通信需要时钟信号,异步通信不需要时钟信号