串行端口和SPI端口有什么区别?

发布时间:2019-09-30 22:02来源:365bet线上注册点击率:
全部展开
串行端口2 RX是TX,SPI是4线串行端口,CS(片选)CLK(时钟)MISO(数据输入)MOSI(数据输出)。串行端口通常是一对一接收,并且SPI可以通过CS安装在更多SPI设备,选通设备上。
SPI(串行外围设备接口)总线系统是一个同步串行外围设备接口,允许MCU与多个外围设备进行串行通信以交换信息。
SPI具有三个记录:SPCR控制寄存器,SPSR状态寄存器和SPDR数据寄存器。
外围设备包括FLASHRAM,网络控制器,LCD显示控制器,A / D转换器和MCU。
SPI总线系统可以直接与各种制造商制造的各种标准外设通信,该接口通常具有四条线:串行时钟线(SCLK),主输入/从输出数据线MISO,主输出/输入您使用。NSS下方的MOSI数据线和活动的从机选择线(某些SPI接口芯片具有INT中断信号线,某些SPI接口芯片没有主/数据线输出)。
串行接口是指依次发送数据。它具有一条简单的通讯线。只要一对传输线可以进行双向通信(可以使用直接电话线作为传输线),成本就会大大降低。适用于长距离通信,但传输速度较慢。
依次逐位发送信息数据的通信方法称为串行通信。
串行通讯的功能如下。数据位传输可以在至少一条传输线上按位顺序完成。成本低,但是传输速度慢。
串行通讯距离从几米到几公里不等。根据信息传输的方向,串行通信可分为单工,半双工和全双工。