数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1765|回复: 13

[other] 关于OLED显示字符背景问题 字符留白部分该如何去除?

[复制链接]
发表于 2022-3-19 10:10:41 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
有关OLED或LCD显示学习的,都是用软件取模生成的数据,这样文字或字符都有留白部分,这留白部分该如何去除?
发表于 2022-3-19 21:25:32 | 显示全部楼层
没有理解你的意思。
留白就是不显示啊。

OLED就是很多微小的灯珠组成,你取模的黑色就对应亮灯,留白就对应灭灯。
回复 支持 反对

使用道具 举报

发表于 2022-3-19 23:02:23 来自手机浏览器 | 显示全部楼层
删除前后的0x00?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-19 23:29:12 来自手机浏览器 | 显示全部楼层
路过羊圈的狼 发表于 2022-3-19 21:25
没有理解你的意思。
留白就是不显示啊。


比方16*16的字符,取模取出来显示,除了字符要点亮的地方是1其余都是0,这样的话,要是再背景图上显示,0部分就会把背景图这一小块覆盖了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-19 23:32:54 来自手机浏览器 | 显示全部楼层
ploestar 发表于 2022-3-19 23:02
删除前后的0x00?

就是怎么只输送显示相应字符要置1的点,0的就跳过。不然,要是先显示一张彩图当背景,再显示文字,就会把彩图一小块都覆盖了
回复 支持 反对

使用道具 举报

发表于 2022-3-20 08:27:41 来自手机浏览器 | 显示全部楼层
本帖最后由 crazy0qwer 于 2022-3-20 08:51 编辑
uuu154 发表于 2022-3-19 23:32
就是怎么只输送显示相应字符要置1的点,0的就跳过。不然,要是先显示一张彩图当背景,再显示文字,就会把 ...


你的代码有问题。

单片机要开个缓存,这样0的地方就读取缓存来写入。
回复 支持 反对

使用道具 举报

发表于 2022-3-20 09:43:31 | 显示全部楼层
是这样?——

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

发表于 2022-3-20 12:54:14 来自手机浏览器 | 显示全部楼层
显示的时候与背景进行或运算?
回复 支持 反对

使用道具 举报

发表于 2022-3-20 14:19:06 | 显示全部楼层
uuu154 发表于 2022-3-19 23:32
就是怎么只输送显示相应字符要置1的点,0的就跳过。不然,要是先显示一张彩图当背景,再显示文字,就会把 ...

你的回答还是没有说清楚,这样也清除文字背景了,文字跳转后呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-20 17:58:51 | 显示全部楼层

是的。我现在显示一个16*16的话,相当背景那一块16*16除了字符就留白了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-20 18:03:35 | 显示全部楼层
ploestar 发表于 2022-3-20 12:54
显示的时候与背景进行或运算?

我想表达的就是7楼发的图那效果。而我现在所有的字符文字都是一个框一个框
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-20 20:14:45 | 显示全部楼层
fsss007 发表于 2022-3-20 14:19
你的回答还是没有说清楚,这样也清除文字背景了,文字跳转后呢?

就跟你上面发的图那样的效果啊。
回复 支持 反对

使用道具 举报

发表于 2022-3-20 23:14:03 | 显示全部楼层
uuu154 发表于 2022-3-20 20:14
就跟你上面发的图那样的效果啊。

开缓存,把显示内容写进缓存再显示。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-21 13:01:48 | 显示全部楼层
ploestar 发表于 2022-3-20 12:54
显示的时候与背景进行或运算?

搞定了,是进行&运算,都为1时点亮
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-19 19:07 , Processed in 0.124800 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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