STM32_OLED显示

OLED模块的工作方式:
STM32_OLED显示
OLED原理框图
STM32_OLED显示
OLED8080并行接口信号线说明
CS:OLED片选信号; RD:从OLED读取数据; RW:向OLED写入数据
DC: 命令/数据标志(0:读写命令,1:读写数据); RST:硬复位; D[0:7]: 8位双向数据线
STM32_OLED显示
OLED显示原理:SSD1306 的显存总共为 12864bit 大小,SSD1306 将这些显存分为了 8 页。STM32内部建立一个1288个字节的缓存,每次修改时只修改STM32上的缓存(实际上就是SRAM),在修改完后,一次性把STM32上的缓存数据写入到OLED的GRAM.

STM32_OLED显示
OLED显示初始化过程:
①复位SD1306 RST=0—>延时10us—>RST=1
②驱动IC初始化代码 复位所有寄存器
③开启显示
④清零显存
⑤关闭显示
STM32_OLED显示STM32_OLED显示
STM32_OLED显示
STM32_OLED显示

脑壳疼