关于OLED花屏的解决方案之一

news/2024/11/30 11:36:58/

一两年前买了一个OLED模块,当时跑了个例程能正常显示就放着不管,前几天拿出来玩玩怎么搞都是花屏,如下图。

一开始以为是OLED初始化的问题,在网上搜了好几个版本的初始化代码都不行。

然后以为是iic时序的问题,因为代码中的iic协议与我当时学习的时候有点差别,当时学习iic协议的时候,在时钟线拉高的时候,我记得是需要有一定的时间稳定,再将数据线拉低,原先使用的代码都没有体现这个,可能是因为跟MCU的运行速度有关。

后面就将一开始学习的iic协议代码移植过来,仍然还是会出现花屏或者是乱码,不能正常显示。

第三个问题就是应答响应,在官方的SSD1306中,进行iic协议通信的时候,写入命令后都需要等待从机有一个响应ACK,但是后面我发现这个ACK响应是可以忽略的,加上ACK后反而不能正常显示,目前还不太明白是因为什么。

在网上搜索解决方案,修改了好几天代码,都无法解决花屏问题。最后看到帖子说5v供电会烧(虽然我都没烧),于是我就换成了3.3V供电,意外地顺利,画面很流畅地显示出来。

终于解决问题,OLED应该使用3.3V供电而不是5V。

比较奇怪的是,当时刚买回来时,我用的就是5V供电,当时的显示是正常的,过了两年,同样的接线,同样的代码,反而无法正常显示,不然我也就不会调试好多天了。


http://www.ppmy.cn/news/263798.html

相关文章

uniapp视频播放绿屏/花屏的问题

今天搞uniapp的时候发生了一个诡异的事情,有三个视频,前两个本地相册播放正常,uniapp中播放正常。第三个是本地相册播放正常,uniapp中播放有声音、进度条也正常就是绿屏,而且还花屏。 仔细检查发现是视频本身的问题&am…

优酷投屏显示无法找到服务器,优酷投屏突然不能用了(优酷版权限制无法投屏)...

小米盒子特有多屏互动功能,而身为米粉和果粉的我最喜欢其中的airplay功能,可以很轻松的将苹果设备的内容投影到小米盒子上。但是偶尔也会出现找不到小米盒子或者链接不上的问题,今天我就和大家一起分享下我的解决办法。 一、苹果设备中搜不到…

解码失败会显示绿屏,及yuv和rgb简单理解

音视频图片相关基础: 1:rgb 红绿蓝 光的三原色 在RGB中,一幅图像有三个独立的图像平面或通道组成:红,绿,蓝(以及第四个通道透明度)。RGB(255,23,140)是光的三原色,也即红绿蓝Red、…

视频图像解码失败播放的时候,为什么是绿屏而不是红屏

在进行视频解码的过程中,主要使用到ffmpeg的由YUV到RGB的转换。 YUV -> RGB 公式如下: R Y 1.402 (V - 128) G Y - 0.34414 (U - 128)- 0.71414 (V - 128) B Y 1.772 &a…

MP4视频播放时绿屏|屏幕变成绿色| AVC编码完美解决方案

前言 应该有和我一样的情况吧!!!视频播放时变成绿色或者白色,有时还能出现声音 目录 前言 不同软件测试结果(等同于不同的解码器) 问题分析 思路 判断使用什么播放器(获取视频编码) 解决方案 <--------这里是关键 如何判断视频编辑器支持? 视频转码 不同软件测…

html5的播放绿屏,电脑看视频绿屏怎么办?看视频绿屏解决方法

经常在视频网站看视频的朋友&#xff0c;可能会遇到播放器出现绿屏的情况&#xff0c;原因出在flash&#xff0c;不细讲&#xff0c;直接上方法 法一、使用360安全卫士&#xff0c;人工服务输入看视频分屏立即修复。 法二、在你花屏的区域右击设置&#xff0c;将“取消硬件加速…

Pr剪切的视频在优酷上播放为绿屏的解决方案

方法/步骤 第三步&#xff1a;在这里将设置中的渲染模式从D3D改为GDI&#xff0c;就会从绿色的图转变成正常的视频。&#xff08;实际操作实现&#xff09; 第四步&#xff1a;如果还不行呢?怎么办呢&#xff1f;那就要更新你的优酷。 转载于:https://www.cnblogs.com/dannier…

练习SpringBoot烘培坊项目

烘培坊项目 文章目录 烘培坊项目项目概述项目搭建项目关键代码实现实现首页轮播图实现注册功能实现登录功能实现图片上传稿件管理页面内容列表功能稿件管理页面修改功能稿件管理页面删除功能首页三个类型下的分类展示首页三种类型的内容展示点击查看更多进入列表页面在header里…