Image
Image

在水一方00

+ 关注

粉丝 0     |     主题 51     |     回帖 581

SSD1306(OLED驱动芯片)指令详解
2023-8-26 09:16
  • ST MCU
  • 70
  • 3375
  ......  
  ......  
  ......  
  例如, 要使COM16向COM0方向移动16行, 第二个字节的值应该为010000b; 向COM0相反方向移动16行, 第二个的值应 ...  
  15.设置显示偏移(Set Display Offset)(D3h) 此命令为双字节命令, 第二个字节用于设置屏幕起始行为COM0~COM6 ...  
  14.设置列输出扫描方向(Set COM Output Scan Direction)(C0h/C8h) 此指令用于设置列输出的扫描方向, 增强了 ...  
  13.页地址模式下设置页起始地址 此指令用于设置在页地址模式下GDDRAM的页起始地址, 取值范围为[0, 7] ...  
  ......  
  12.设置屏幕开启/关闭(AEh/AFh) 此指令用于开启或关闭OLED屏幕 当屏幕开启时, 设置主机配置命令(Set Master ...  
  11.设置复用率(A8h) 此命令用于将默认的63复用率更改至任何范围为[16, 63]的值, COM0~COM64输出将切换到正 ...  
  10.设置正常/反转显示(A6h/A7h) 此命令用于设置显示是否反转, 正常模式下, RAM中的数据1表示点亮像素; 在反 ...  
  .全屏点亮(Entire Display ON)(A4h/A5h) 命令A4h启用输出GDDRAM中的数据 如果命令A5h已被调用, 通过A4h指令 ...  
  8.设置段重映射(Set Segment Re-map)(A0h/A1h) 此指令用于改变屏幕数据列地址和段驱动器间的映射关系, 这增 ...  
  7.设置对比度(Set Contrast Control for BANK0)(81h) 此命令用于设置屏幕对比度。此芯片有256级对比度(从00 ...  
  6.设置屏幕起始行(Set Display Start Line)(40h-7Fh) 此命令用于设置屏幕起始行寄存器以设置GDDRAM起始地址 ...  
  ......  
  在此情况下, GDDRAM数据可范围范围在列2-列125, 页1-页6之内。同时列地址指针被设为2, 页地址指针被设为1。 ...  
  下图展示了例子中列地址指针和页地址指针的移动方式: 列起始地址设为2, 列终止地址设为125, 页起始地址设为 ...  
  5.设置页地址(Set Page Address)(22h) 此指令用于设置GDDRAM的页起始地址和页结束地址, 并使页地址指针(指 ...  
  4.设置列地址(Set Column Address)(21h) 此指令用于设置GDDRAM的列起始地址和列结束地址, 并使列地址指针( ...  
2
3
近期访客