zhudean11 发表于 2024-5-6 13:23:43

大明狐 发表于 2024-5-6 09:49
能把各引脚名称写出来就更好判断了
如果是带字库的,比普通SPI屏幕多出来的,就是字库芯片的读数据和片选 ...

{:4_250:}{:4_201:}{:4_201:}

ryj870925 发表于 2024-5-28 08:16:03

很幸运能找到手把手教的师傅{:handshake:}

ryj870925 发表于 2024-5-28 13:23:39

刚刚学习了第二节 屏幕的分类,谢谢

hsongshan 发表于 2024-6-5 13:25:01

很强,很牛B{:5_332:}

wjy123 发表于 2024-6-7 11:08:44

OLED支不支持调节亮度啊?

大明狐 发表于 2024-6-7 13:09:21

本帖最后由 大明狐 于 2024-6-7 13:10 编辑

wjy123 发表于 2024-6-7 11:08
OLED支不支持调节亮度啊?
支持
芯片指令 81h 是调节屏幕对比度的。

因为是单色屏,只有亮和灭,所以对比度也就相当于亮度了。

这是个双字节指令,就是在调用0x81之后,要跟一条具体数值的指令,范围是0-255(00h~FFh)。
比如:

OLED_SendCommand(0x81);

OLED_SendCommand(0x80);//128

就是设置屏幕对比度为全亮的一半

一般在初始化函数OLED_Init里可以找到这个指令,在初始化的时候就设置好。

同时也可以在主程序里随时调用,通过改变数值,来实现亮度的“渐变”。

不过不同芯片虽然都支持这条指令,但是对数值反馈出来的实际亮度,却有一些不同

下面是相同的亮度值变化在SH1106和SSD1315上的效果,1106的明显过渡更自然而1315的有些突然。

150151






wjy123 发表于 2024-6-9 15:01:47

大明狐 发表于 2024-6-7 13:09
支持
芯片指令 81h 是调节屏幕对比度的。



感谢大佬,我也去试试

yywf2021544699 发表于 2024-6-13 11:02:49

感谢大明狐{:5_308:}

zhangjsh 发表于 2024-6-24 18:14:59

感谢分享

微光 发表于 2024-6-24 21:17:53

学习了,感谢!
页: 1 2 3 4 5 [6] 7 8 9 10
查看完整版本: 《一起玩OLED屏幕》高清版-Part1-点亮OLED屏幕