野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20426|回复: 0

i2c点亮0.91寸OLED

[复制链接]
发表于 2021-3-20 18:32:18 | 显示全部楼层 |阅读模式
  接手了一个OLED模块,用i2c通信。一直无法点亮。

程序源码  希望大佬帮忙

void Write_Cmd(uint8_t CMD)
{
  i2c_Start();
        i2c_SendByte(0x78);
        i2c_WaitAck();
        i2c_SendByte(0x00);
        i2c_WaitAck();
        i2c_SendByte(CMD);
        i2c_WaitAck();
        i2c_Stop();

}

void Write_Data(uint8_t DATA)
{
  i2c_Start();
        i2c_SendByte(0x78);
        i2c_WaitAck();
        i2c_SendByte(0x40);
        i2c_WaitAck();
        i2c_SendByte(DATA);
        i2c_WaitAck();
        i2c_Stop();
}


void OLED_Init(void)
{
delay_ms(20000);
       
       
Write_Cmd(0xAE );
       
        Write_Cmd(0x40 );
        Write_Cmd(0xB0 );

        Write_Cmd(0xC8 );

        Write_Cmd(0x81 );
        Write_Cmd(0xff );

        Write_Cmd(0xa1 );

        Write_Cmd(0xa6 );
       
        Write_Cmd(0xa8 );
        Write_Cmd(0x1f );
       
        Write_Cmd(0xd3 );
        Write_Cmd(0x00 );
       
        Write_Cmd(0xd5 );
        Write_Cmd(0xf0 );
       
        Write_Cmd(0xd9 );
        Write_Cmd(0x22 );
       
        Write_Cmd(0xda );
        Write_Cmd(0x02 );
       
        Write_Cmd(0xdb );
        Write_Cmd(0x49 );
       
        Write_Cmd(0x8d );
        Write_Cmd(0x14 );
       
        Write_Cmd(0xaf );

}

void OLED_Clear(void)  
{  
        u8 i,n;                    
        for(i=0;i<8;i++)  
        {  
                Write_Cmd (0xb0+i);
                Write_Cmd (0x00);
                Write_Cmd (0x10);      
                for(n=0;n<128;n++)Write_Data(0);
        }
}
void OLED_ON(void)
{
  Write_Cmd(0x8d);
  Write_Cmd(0x14);
  Write_Cmd(0xaf);

}



void OLED_DrawPoint(uint8_t x, uint8_t y, uint8_t t)
{
     uint8_t page, row, point = 0;
     if (x > 127 || y > 63)
          return;
     page = y / 8;
     row = y % 8;
     point = 1 << (7 - row);
     if (t)
          OLED_BUFFER[x]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-7 13:11 , Processed in 0.041880 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表