0.96寸OLED显示屏(驱动芯片:SSD1306/ SSD1315)
1.3寸OLED显示屏(驱动芯片:SH1106)
4Pin I2C接口
7Pin SPI接口
128*64像素
像素颜色不限(有全白、蓝、第一行黄其他蓝)
OLED一般由一个屏幕和一个PCB底板组成,驱动芯片(一个长条的东西)就在屏幕上。点阵屏,需要不断进行扫描刷新,但这里128*64的点阵屏,用单片机直接驱动显然无法完成,这里近乎200个引脚。因此需要一个单独负责扫描驱动的芯片,他的 任务就是扫描刷新,让屏幕不断显示内容。
SSD1306
SSD1306是
SSD1306是一款OLED/PLED(高分子发光二极管)点阵显示屏的控制器, 可以嵌入在屏幕中,用于执行接收数据、显示存储、扫描刷新等任务。显示的流程就是第一步,通过引出来的通信引脚,把想显示的内容发送给驱动芯片,第二步驱动芯片收到数据,把他存起来,也就是芯片内部,自带有RAM显示存储器;第三步驱动芯片内部有时钟和扫描电路,根据显示存储器的数据,他会自动对应刷新到屏幕。
- 驱动接口:128个SEG引脚和64个COM引脚,对应128+64像素点阵显示屏
- 内置显示存储器(GDDRAM) : 12864 bit ( 1288 Byte)SRAM 12864 bit 对应12864像素,bit写1点亮,但因为存储器和通讯协议之间一般是以字节为单位的,一个字节8位,1所以实际的存储器也是128*8 Byte
- 供电:VDD=1.65-3.3(IC逻辑), vCC=7~15V(面板驱动,也就是点亮屏幕上的每个像素点) 厂商为了方便,内部用了升压电路,驱动面板;OLED可接3.3V或5V,可VDD最大3.3V,是因为PCB地板中加了降压电路
- 通信接口:8位6800/8080并行接口(并行传输,一次性发送1个字节,8个数据位,用得少,主要接线多,用于数据量较多的情况,比如分辨率非常大的屏幕或摄像头),3/4线SPI接口,I2C接口 (都是串行传输,一次1个位,发送8次,发完一个字节)