找回密码
 立即注册
楼主: 大明狐

《一起玩OLED屏幕》高清版-Part1-点亮OLED屏幕

  [复制链接]
已绑定手机

29

主题

716

回帖

1346

积分

金牌会员

打工人

积分
1346
发表于 2024-5-6 13:23:43 | 显示全部楼层
大*** 发表于 2024-5-6 09:49
能把各引脚名称写出来就更好判断了
如果是带字库的,比普通SPI屏幕多出来的,就是字库芯片的读数据和片选 ...

打工人
回复

使用道具 举报 送花

已绑定手机

6

主题

167

回帖

546

积分

高级会员

积分
546
发表于 2024-5-28 08:16:03 | 显示全部楼层
很幸运能找到手把手教的师傅
回复

使用道具 举报 送花

已绑定手机

6

主题

167

回帖

546

积分

高级会员

积分
546
发表于 2024-5-28 13:23:39 | 显示全部楼层
刚刚学习了第二节 屏幕的分类,谢谢
回复

使用道具 举报 送花

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2024-6-5 13:25:01 | 显示全部楼层
很强,很牛B{:5_332:}
回复

使用道具 举报 送花

0

主题

35

回帖

268

积分

中级会员

积分
268
发表于 2024-6-7 11:08:44 来自手机 | 显示全部楼层
OLED支不支持调节亮度啊?

点评

支持 芯片指令 81h 是调节屏幕对比度的。 因为是单色屏,只有亮和灭,所以对比度也就相当于亮度了。 这是个双字节指令,就是在调用0x81之后,要跟一条具体数值的指令,范围是0-255(00h~FFh)。 比如: OLED_Send  详情 回复 发表于 2024-6-7 13:09
回复

使用道具 举报 送花

47

主题

589

回帖

5283

积分

荣誉版主

积分
5283
 楼主| 发表于 2024-6-7 13:09:21 | 显示全部楼层
本帖最后由 大明狐 于 2024-6-7 13:10 编辑
wjy*** 发表于 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的有些突然。








能体会到发现一个不理解的现象然后找原因然后要么解决掉问题要么被问题解决掉的那种快乐是我的幸运
回复

使用道具 举报 送花

0

主题

35

回帖

268

积分

中级会员

积分
268
发表于 2024-6-9 15:01:47 来自手机 | 显示全部楼层
大明狐 发表于 2024-6-7 13:09
支持
芯片指令 81h 是调节屏幕对比度的。


感谢大佬,我也去试试
回复

使用道具 举报 送花

14

主题

67

回帖

841

积分

高级会员

积分
841
发表于 2024-6-13 11:02:49 | 显示全部楼层
感谢大明狐{:5_308:}
回复

使用道具 举报 送花

已绑定手机

3

主题

67

回帖

1401

积分

金牌会员

积分
1401
发表于 2024-6-24 18:14:59 | 显示全部楼层
感谢分享
回复

使用道具 举报 送花

已绑定手机

5

主题

32

回帖

720

积分

高级会员

积分
720
发表于 2024-6-24 21:17:53 | 显示全部楼层
学习了,感谢!
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-9-19 21:09 , Processed in 0.760661 second(s), 91 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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