UART IIC 和 SPI 三种总线

总线是连接多个部件的数据传输线,是各部件共享的传输介质

总线分为片内总线和片外总线,片内总线负责连接处理器内核和外设的总线,在芯片内部;片外总线负责连接芯片和其他芯片或者模块。

UART(Universal Asynchronous Receiver/Transmitter) 通用异步接收器/发送器

UART为串行全双工异步通信

多用于一块板子上两个芯片之间通信,硬件连线由三条线构成:a芯片发送b芯片接收线,b芯片发送a芯片接收线

IIC(Inter_Integrated Circuit) 集成电路总线

IIC为串行半双工同步通信

多用于连接整体电路,硬件连线也由三条线构成:SCL时钟线,用于传输时钟信号同步通信;SDA数据线,用于传输数据;以及地线

SPI(Serial Peripheral Interface) 串行外设接口

SPI为串行全双工同步通信

同样多用于连接整体电路,只占用四个芯片管脚,硬件连线为:SCLK串口时钟线,主设备输出,从设备输入;MOSI主设备发送,从设备接收线;MISO从设备发送,主设备接收线;CSN从设备选择线,CSN激活的设备为当前收发数据的从设备。

你可能感兴趣的:(java,算法,数据结构)