显示屏接口一般有I2C、SPI、UART、RGB、LVDS、MIPI、EDP和DP等
01中小屏接口I2C、SPI、UART
一般3.5寸以下的小尺寸LCD屏,显示数据量比较少,普遍采用低速串口,如I2C、SPI、UART。
I2C:I2C总线是一种同步双向的两线式串口总线。它由两条总线组成:串行时钟线SCL和串行数据线SDA。
SCL线——负责产生同步时钟脉冲
SDA线——负责在设备间传输串行数据
该总线可以将多个I2C设备连接到该系统上。连接到I2C总线上的设备既可以用作主设备,也可以用作从设备。如果用通用IO口模拟I2C总线,并实现双向传输,则需一个输入输出口(SDA),另外还需一个输出口(SCL)。
I2C总线的工作速度分为3种:
S(标准模式):100Kbps,即 100/8 = 12.5KB/s
F(快速模式):400Kbps,即400/8 = 50KB/s
HS(高速模式):3.4Mbps,即3.4M/8 = 435KB/s
超高速模式:5Mbit/s,即5M/8 = 525KB/s
SPI:串行外围设备接口,SPI总线是同步全双工双向,三线或四线制,它是由“单个主设备+多个从设备”构成的系统。在系统中,只要任意时刻只有一个主设备是处于激活状态的,就可以存在多个SPI从设备。常运用于AD转换器、EEPROM、FLASH、实时时钟、数字信号处理器和数字信号解码器之间实现通信。
为了实现通信,SPI共有4条信号线,分别是:
MOSI(Master Out Slave In,主设备出、从设备入):由主设备向从设备传输数据的信号线,也称为从设备输入(Slave Input/Slave Data In,SI/SDI)。
MISO(Master In Slave Out,主设备入、从设备出):由从设备向主设备传输数据的信号线,也称为从设备输出(Slave Output/Slave Data Out,SO/SDO)。
SCLK(Serial Clock,串行时钟):传输时钟信号的信号线,主要的作用是 Master 设备往 Slave 设备传输时钟信号, 控制数据交换的时机以及速率。
SS(Slave Select,从设备选择):用于 Master 设备片

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



