SSD1306(OLED屏幕)反向显示问题

昨天接手一个需要维护的项目,其中有一个OLED屏幕显示总是反的,下面是原来的驱动程序:

Write_IIC_Command(0xAE); //关闭显示

Write_IIC_Command(0xD5); //设置时钟分频因子,震荡频率

Write_IIC_Command(0x50); //[3:0],分频因子;[7:4],震荡频率

Write_IIC_Command(0xA8); //设置驱动路数

Write_IIC_Command(0X3F); //默认0X3F(1/64)

Write_IIC_Command(0xD3); //设置显示偏移

Write_IIC_Command(0X00); //默认为0

Write_IIC_Command(0x40); //设置显示开始行 [5:0],行数.

Write_IIC_Command(0x8D); //电荷泵设置

Write_IIC_Command(0x14); //bit2,开启/关闭

Write_IIC_Command(0x20); //设置内存地址模式

Write_IIC_Command(0x02); //[1:0],00,列地址模式;01,行地址模式;10,页地址模式;默认10;

Write_IIC_Command(0xA1); //段重定义设置,bit0:0,0->0;1,0->127;

Write_IIC_Command(0xC8); //设置COM扫描方向;

Write_IIC_Command(0xDA); //设置COM硬件引脚配置

Write_IIC_Command(0x12); //[5:4]配置

Write_IIC_Command(0x81); //对比度设置

Write_IIC_Command(0xEF); //1~255;默认0X7F (亮度设置,越大越亮)

Write_IIC_Command(0xD9); //设置预充电周期

Write_IIC_Command(0xf1); //[3:0],PHASE 1;[7:4],PHASE 2;

Write_IIC_Command(0xDB); //设置VCOMH 电压倍率

Write_IIC_Comm

Copyright © 2088 世界杯预选赛中国_1994年世界杯冠军是谁 - nywk120.com All Rights Reserved.
友情链接
Top