6、工作电压:3。3V;
7、背光电压:3。3V(默认)/5V;
8、触摸屏类型:电阻式,钢化玻璃触摸屏;
9、接口方式:16 位,8080/6800 并口;
10、模块尺寸:51mm*82。6mm。
2。7 开发与运行相关协议
2。7。1 SPI协议
本项目的OLED显示频主要采用了SPI协议。本产品不具备SPI接口,通过软件模式实现SPI协议[7]。SPI是5线式,同步全双共模式,分为 :
CS:片选线,从设备使能信号,由主设备产生控制,有的也叫SS;
CLK:时钟信号,有主设备产生;
MISO:总线主机输入,从机输出;
MOSI:总线主机输出,从机输入;
GNDL:接地。
SPI通讯协议规定了传输的数据位为8位,传输顺序为高位在前。
SPI通讯原理:
1、NSS是控制从器件是否被选中,也就是指由片选信号位预先设定的使能信号时,主器件对从器件的操作才是由有效的;
2、SPI是串行通讯,通讯时钟脉冲由SCLK提供,MOSI和MISO则基于此脉冲完成数据的传输;
3、数据输出通过MOSI线,数据在时钟的上升沿或下降沿时改变,在紧接着的下降沿或上升沿被读取;
4、SCLK时钟信号线只能由主设备控制,从设备不能控制信号线;
5、SPI是一个数据交换协议,也就是说,当主机给从机发送一个数据,就必定会接收到一个数据回来。当主机需要接收一个数据,就必须先发送一个数据给从机。
SPI时钟时序:文献综述
1、CPOL:时钟极性,作用是决定SPI空闲状态时时钟线的电平状态;
CPOL=0,串行同步时钟的空闲状态位低电平,下降沿采集数据;
CPOL=1,串行同步时钟的空闲状态位高电平,上升沿采集数据。
2、CPHA:时钟相位,作用是决定第1个数据位采集的时刻;
CPHA=0,在串行同步时钟的第一个跳变边缘采集数据;
CPHA=1,在串行同步时钟的第二个跳变边缘采集数据。
2。7。2 IIC协议
IIC是一种双线制串行通讯协议,分别为:SCL(串行时钟线)和SDA(串行数据线)。遵从主/从通讯结构,但由于IIC为双向通讯,所以一般我们把主/从机称为发送器(把数据写入总线上的一方)和接收器(从总线上读取数据的一方)。
把具有IIC协议接口的器件,同名端相连,然后在总线上挂载上拉电阻(4。7K~10K),IIC协议依靠地址寻址来找出需要通讯的从器件。IIC寻址地址由4位器件地址(固定地址)+3位芯片地址(可编程地址)组成。IIC挂载数量受通讯芯片的唯一地址和通讯总线的最大容抗400pF约束[8]。