0.96寸 30pin OLED简介(芯片为SSD1306)
基本简介

OLED屏的特点:
1. 模块有单色和双色可选,单色为纯蓝色,双色为黄蓝双色;
2. 显示尺寸为0.96寸
3. 分辨率为128*64
4. 多种接口方式,该模块提供了总共 5 种接口包括: 6800、 8080 两种并行接口方式、 3线或4线的SPI接口,IIC接口方式
5. 不需要高压,直接接3.3V就可以工作;(可以与stm32的引脚直接相接)
OLED引脚介绍:
CS:OLED片选信号
RST:OLED复位端口
DC: 命令/数据选择端口(0:读写命令, 1: 读写数据)
SCLK(D0):串口时钟线
SDIN(D1): 串口数据线
(可见,比常规的4线全双工SPI接口(CS SPI MOSI MISO)多了两根线:D/C 和 RST);少了一根线:MISO)
4线(不算上面的RST)SPI写操作时序图:

OLED的常用命令:

一种典型原理图(可通过焊或不焊R1~R4 R6~R8选择不同协议通讯协议)

芯片:SSD1306
通信方式
通过选择焊接实现以下通信方式
- IIC: R1 R4 R6 R7 R8
- 4线SPI:R3 R4
- 3线SPI: R2 R3
引出的其他IO口可通过焊接电阻的方式实现硬件上/下拉
- CS接GND:R9
- DC接GND:R11
- RES接VCC:R10

OLED的尺寸读图
OLED 一般会标注4组尺寸,除了孔位尺寸,还有从大到小的三组尺寸:
- 线路板尺寸(PCBA)
- 面板尺寸(PANEL)
- 实际显示区域(Active Area)
下图是一种标注案例:可以看到 PCBA > PANLE > AA

以下是另外一种尺寸标准方式:

可以把屏幕想象成一张贴了边框的窗户:
你站在窗户外面往里看:
-
中间透明玻璃部分 = 你能看到里面画面的地方
-
玻璃周围那一圈窗框 = 不显示画面,但也是窗户的一部分
A/A = 中间透明玻璃
就是真正有画面的地方。
你放视频、看文字,只出现在这一块。
V/A = 整扇窗户(玻璃 + 窗框)
就是这扇窗户占的总范围。
它包括中间有画面的玻璃,也包括周围那一圈没画面的边框,包括黑边、胶封、走线。
由于A/A可能存在公差的问题,所以在外壳开窗、贴泡棉的时候,不应该按A/A为准,应该按比A/A更大区域或者V/A为准
参考资料:
1. STM32学习笔记之OLED屏 https://blog.csdn.net/teavamc/article/details/73897397
2. 0.96寸OLED,PCB和原理图 http://www.openedv.com/thread-305962-1-1.html
3. 模组尺寸换算器 https://www.winstar.com.tw/zh-tw/technology/Diagonal_Calculator.html

浙公网安备 33010602011771号