«

OLED屏幕的使用

Sweetiey 发布于 阅读:255 课程笔记


先导入卖家发的驱动文件(4个)
OLED屏幕的使用
可能还有sys.h,delay.c的,报错就导入
然后跟着例子初始化就可以了

int main(void)
{

    //初始化OLED  
    OLED_Clear(); 
    OLED_Init();
    OLED_ColorTurn(0);//0正常显示,1 反色显示
  OLED_DisplayTurn(0);//0正常显示 1 屏幕翻转显示
while(1)
{

        OLED_ShowChinese(0,0,0,16,1);//中
        OLED_ShowChinese(18,0,1,16,1);//景
        OLED_ShowChinese(36,0,2,16,1);//园
        OLED_ShowChinese(54,0,3,16,1);//电
        OLED_ShowChinese(72,0,4,16,1);//子
        OLED_ShowChinese(90,0,5,16,1);//科
        OLED_ShowChinese(108,0,6,16,1);//技
        OLED_ShowString(8,16,"Sweetiey",16,1);
        OLED_Refresh();
        delay_ms(500);
}

}

默认SCL引脚是A0,SDA是A1
别忘了
OLED_Refresh();
delay_ms(500);
否则可能黑屏不显示

STM32


扫描二维码,在手机上阅读
收到1条评论
avatar
Sweetiey 2023-07-10 17:08
如果写入黑屏需要在SCL 和 SDA引脚加1k的上拉电阻。详见【0.96寸OLED显示屏无法点亮问题及解决方案-哔哩哔哩】 https://b23.tv/yPTCkU5
回复