找回密码
 立即注册
查看: 235|回复: 7

请教:OLED12864静态显示为什么不静态?

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2025-05-01 08:06:21

109

主题

1897

回帖

5204

积分

论坛元老

积分
5204
发表于 2025-1-8 12:22:15 | 显示全部楼层 |阅读模式
今天测试主控为SSD1315的OLED12864,目测能正常静态显示字符,但拍照的时候,发现两次的效果不同,第一次好像是动态扫描的那一款。效果分别如下:

002.jpg
001.jpg

用手机相机看一下,果真是那种扫描的样子,就跟动态显示数码管的那种效果一样。
而显示汉字的代码都是放在大循环之外的

  1. Show_Font6x8_str(0,0,"ABC-0123456789");//显示6*8字符串
  2.         Show_Font8x16_str(2 ,0,"ABC-0123456789");//显示8*16字符串
  3.         Show_Font16x16_str(6,0,"支持国芯");//显示16*16字符串
  4.     while(1)
  5.     {
  6.     }
复制代码
为什么会出现这情况?难道SSD1315的OLED显示屏本来就是这样的?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-1-8 12:31:06 | 显示全部楼层
你写入的是oled的显示缓存,oled刷新是内部的图像驱动自己刷新的。
所以肯定会存在这种动态刷新条纹,为了平衡功耗和亮度,oled显示其实是一个点一个点刷新的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2025-05-01 08:06:21

109

主题

1897

回帖

5204

积分

论坛元老

积分
5204
发表于 2025-1-8 12:32:46 | 显示全部楼层
王*** 发表于 2025-1-8 12:31
你写入的是oled的显示缓存,oled刷新是内部的图像驱动自己刷新的。
所以肯定会存在这种动态刷新条纹,为了 ...

哦,原来本身就是这特性的。第一次用,所以不懂。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-1-8 13:01:20 | 显示全部楼层
这没有关系
相机拍摄条纹是OLED底层硬件扫描速率和相机帧率之间的关系
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:154
  • 最近打卡:2025-04-30 08:40:57
已绑定手机

15

主题

630

回帖

730

积分

高级会员

积分
730
发表于 2025-1-8 13:20:07 | 显示全部楼层
相当于你写入oled的数据存在缓存里面,oled里面也有控制刷新律,亮度的程序,
STC 666 888
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2025-05-01 08:06:21

109

主题

1897

回帖

5204

积分

论坛元老

积分
5204
发表于 2025-1-8 13:26:19 | 显示全部楼层
我以为是LCD显示的原理,让哪个点亮着,它就一直亮着。

点评

LCD的那个是改变液晶的状态,改变以后就保持住了,保持液晶状态并不是很费电,耗电最多的是背光。 OLED则是对应一个一个的小LED,如果不给电自己就灭了,因为一直亮会比较费电。  详情 回复 发表于 2025-1-8 14:29
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-1-8 14:29:19 | 显示全部楼层
xxkj*** 发表于 2025-1-8 13:26
我以为是LCD显示的原理,让哪个点亮着,它就一直亮着。

LCD的那个是改变液晶的状态,改变以后就保持住了,保持液晶状态并不是很费电,耗电最多的是背光。
OLED则是对应一个一个的小LED,如果不给电自己就灭了,因为一直亮会比较费电。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-1-8 20:02:41 | 显示全部楼层
wnag*** 发表于 2025-1-8 19:09
液晶偏转不需要电压维持?

需要电压维持啊,只是相比OLED来说,维持液晶偏转几乎不怎么耗电。
而OLED想要一直亮的话,功率可能会非常高。
我后面不是还说了句“保持液晶状态并不是很费电”嘛
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 02:09 , Processed in 0.153792 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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