Image
Image

喂什么玩意

+ 关注

粉丝 0     |     主题 40     |     回帖 645

SSD1306 OLED驱动芯片 详细介绍(使用I2C)
2023-8-25 21:38
  • ST MCU
  • 38
  • 5627
  4.5 滚动指令  
  1.设置显示时钟分频数和fosc (D5H+A[7:0]) 2.设置预充电周期 (D9H+A[7:0]) 3.设置VCOMH输出的高电平 ( ...  
  4.4 时序和指令  
   SSD1306的COMn引脚一共有左边 COM32~COM63 和右边 COM0~COM31 共64个(金手指面朝上方)。通过设置A[5]可 ...  
  ......  
  设置COM硬件配置 (DAH+A[5:4])  这是一条双字节指令,由A[5:4]进行设置。  A[5] 位设置COM左右反置,A[ ...  
  设置垂直显示偏移 (D3H+A[5:0])  这是一条双字节指令,由A[5:0]指定偏移量。  垂直显示偏移即整个屏幕 ...  
  设置复用率 (A8H+A[5:0])  这是一条双字节指令,由A[5:0]指定要设置的复用率  复用率(MUX ratio)即选 ...  
  设置COM扫描方向 (C0H / C8H)  这是一条单字节指令。  C0H 设置 从COM0扫描到COM[N-1],N为复用率  C1 ...  
  设置SEG映射关系 (A0H / A1H)  这是一条单字节指令。  A0H 设置GDDRAM的COL0映射到驱动器输出SEG0。   ...  
  设置GDDRAM起始行 (40H~7FH)  这是一条单字节指令。  高2位规定为01b,由低6位的取值来决定起始行。整 ...  
  4.3 硬件指令  
  设置页地址 (B0H~B7H)   这是一条单字节指令   高4位恒定为BH,第5位规定为0,低3位用于设置页地址, ...  
  设置起始列地址高位 (10H~1FH)   这是一条单字节指令   高4位恒定为1H,低4位为要设置的起始列地址的 ...  
  设置起始列地址低位 (00H~0FH)   这是一条单字节指令。   高4位恒定为0H,低4位为要设置的起始列地址 ...  
  设置起始/终止页地址 (22H+A[2:0]+B[2:0])   这是一条三字节指令,由A[2:0]指定起始也地址,B[2:0]指定 ...  
  设置起始/终止页地址 (22H+A[2:0]+B[2:0])   这是一条三字节指令,由A[2:0]指定起始也地址,B[2:0]指定 ...  
  设置起始/终止列地址 (21H+A[6:0]+B[6:0])   这是一条三字节指令,由A[6:0]指定起始列地址,B[6:0]指定 ...  
  设置GDDRAM寻址模式 (20H+A[1:0])   这是一条双字节指令,由 A[1:0] 指定要设置的地址模式。   A[1:0 ...  
  4.2 地址指令  
2
3
近期访客