OLED屏幕的使用
先导入卖家发的驱动文件(4个)
可能还有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);
否则可能黑屏不显示
扫描二维码,在手机上阅读
收到1条评论
Sweetiey 2023-07-10 17:08
如果写入黑屏需要在SCL 和 SDA引脚加1k的上拉电阻。详见【0.96寸OLED显示屏无法点亮问题及解决方案-哔哩哔哩】 https://b23.tv/yPTCkU5
回复