基本簡介
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
參考資料:
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