本人在使用TFT屏幕时,在长时间的刷屏过程中发现在特定情况下,屏幕出现本刷全黑却部分阴影的现象。(主控为ST7735)

原显示内容是这样的:
阴影现象如下:

以下为总结及改进方法:

TFT屏:常规使用分辨率:128*128 156*156 240*240 320*320等等  RGB七彩
现象:刷新屏幕时,出现阴影(即如刷新全屏黑色时,发现有一块显示有阴影,因为部分可能为你显示图像中的任何一处)
注意:(个人长时间老化发现现象)
    解决方法及原因:
    gamma射线校准,不同的屏幕因为材质,屏幕的透光度,导致屏幕的gamma射线校准的参数不同
    以下是最常规的参数:主要是0XE0和0XE1的参数设置
    SPI_Write_Commnd(0xE0);    //Set Gamma 
    SPI_Write_DataData(0x0F); 
    SPI_Write_DataData(0x2A); 
    SPI_Write_DataData(0x28); 
    SPI_Write_DataData(0x08); 
    SPI_Write_DataData(0x0E); 
    SPI_Write_DataData(0x08); 
    SPI_Write_DataData(0x54); 
    SPI_Write_DataData(0XA9); 
    SPI_Write_DataData(0x43); 
    SPI_Write_DataData(0x0A); 
    SPI_Write_DataData(0x0F); 
    SPI_Write_DataData(0x00); 
    SPI_Write_DataData(0x00); 
    SPI_Write_DataData(0x00); 
    SPI_Write_DataData(0x00);          
    SPI_Write_Commnd(0XE1);    //Set Gamma 
    SPI_Write_DataData(0x00); 
    SPI_Write_DataData(0x15); 
    SPI_Write_DataData(0x17); 
    SPI_Write_DataData(0x07); 
    SPI_Write_DataData(0x11); 
    SPI_Write_DataData(0x06); 
    SPI_Write_DataData(0x2B); 
    SPI_Write_DataData(0x56); 
    SPI_Write_DataData(0x3C); 
    SPI_Write_DataData(0x05); 
    SPI_Write_DataData(0x10); 
    SPI_Write_DataData(0x0F); 
    SPI_Write_DataData(0x3F); 
    SPI_Write_DataData(0x3F); 
    SPI_Write_DataData(0x0F);

提出供应公司(xxxxx,此处不方便说明)所提供屏幕非常规屏幕,设置参数如下:(也是从此发现屏幕设置参数的细微化)
    SPI_Write_Commnd(0xE0);    //Set Gamma 
    SPI_Write_DataData(0x70); 
    SPI_Write_DataData(0x04); 
    SPI_Write_DataData(0x08); 
    SPI_Write_DataData(0x09); 
    SPI_Write_DataData(0x09); 
    SPI_Write_DataData(0x05); 
    SPI_Write_DataData(0x2A); 
    SPI_Write_DataData(0X33); 
    SPI_Write_DataData(0x41); 
    SPI_Write_DataData(0x07); 
    SPI_Write_DataData(0x13); 
    SPI_Write_DataData(0x13); 
    SPI_Write_DataData(0x29); 
    SPI_Write_DataData(0x2F); 
    //SPI_Write_DataData(0x00);          
    SPI_Write_Commnd(0XE1);    //Set Gamma 
    SPI_Write_DataData(0x70); 
    SPI_Write_DataData(0x03); 
    SPI_Write_DataData(0x09); 
    SPI_Write_DataData(0x0A); 
    SPI_Write_DataData(0x09); 
    SPI_Write_DataData(0x06); 
    SPI_Write_DataData(0x2B); 
    SPI_Write_DataData(0x34); 
    SPI_Write_DataData(0x41); 
    SPI_Write_DataData(0x07); 
    SPI_Write_DataData(0x12); 
    SPI_Write_DataData(0x14); 
    SPI_Write_DataData(0x28); 
    SPI_Write_DataData(0x2E); 
    //SPI_Write_DataData(0x0F); 
    
    若仍不能解决,尝试更改地址0XC1 0XC2 0XC3 0XC4中数据,更改偏置电阻,设定VDD电压等。

其他注意:在有时间有可能的情况下,看一下配置寄存器,即LCD_Init中的配置地址,
    如:扫描方向,RGB配比,0X36 0X3A

TFT屏幕的显示阴影问题相关推荐

  1. esp32 Micropython驱动ST7735 1.8寸TFT屏幕 中文显示;时间显示、网络network实时时间获取utptime;urequests、upip等包安装

    参考: https://blog.csdn.net/weixin_57604547/article/details/122274614 0.线连接 IO就是GPIO引脚 ESP32 ---- TFT ...

  2. 关于配置tft液晶屏时,屏幕不显示遇到的问题

    问题描述: 本人新手小白,在使用单片机配置tft屏幕时,发现屏幕一直显示白屏(如下图).但是仔细检查多遍后都无法找到问题所在,于是在CSDN上搜索了很久都没有发现类似问题的解决方法.无奈只能重新回到代 ...

  3. NanoPi NEO Air使用十三:使用自带的fbtft驱动点亮SPI接口TFT屏幕,ST7789V,模块加载的方式

    上节使用fbtft来驱动SPI接口TFT屏幕,但是是编译进内核的方式. 本节再来测试下编译成模块的用法. 引脚 240x240分辨率,1.3寸,主控为ST7789VW. 与开发板的引脚连接确定如下: ...

  4. LCD屏幕,IPS屏幕,TFT屏幕,SLCD屏幕和AMOLED手机屏幕介

    [导读]:手机屏幕从发光上讲有着本质的区别,一种是靠外部光源的照亮,一种是自发光.这两种屏幕各有各自的优势,其中LCD阵营的HTC One X和OLED阵营的三星GALAXY SIII也是目前最具代表 ...

  5. 嵌入式Linux使用TFT屏幕:使用树莓派4B的MIPI-DSI接口点亮ST7701S屏幕

    前言 距上一次写文章有点时间了,今天调通了一块MIPI DSI屏幕, 特写一篇笔记置于此,希望能帮到也想研究这个MIPI DSI的朋友. 正题 博主使用的开发板为Raspbery Pi 4B,系统为R ...

  6. 施耐德服务器屏幕不显示,施耐德 触摸屏 HMI_ presentation -人机界面.ppt

    施耐德 触摸屏 HMI_ presentation -人机界面 TE Magelis HMI 内容 1. TE Magelis HMI 全家福 2. Magelis Text 文本终端 3. Mage ...

  7. STM32驱动ST7789V2 tft屏幕

    一 . 简介 本次教程使用的是1.54寸240*240像素的tft屏幕,其接口协议为SPI协议.在使用的过程中仅需要四根数据即可驱动点亮屏幕.然后硬件使用的是STM32F103C8T6核心板,用的是S ...

  8. TFT 屏幕的使用——ESP32学习笔记(番外)

    零.前言 最近在搞tft屏幕,遇到了非常多的困难,这个笔记主要帮助的是和我一样比较小白的单片机初学者,在这里我用到的板子是ESP32,用的屏幕是单工SPI通信协议的一块屏幕. 一.准备工作 在这里我们 ...

  9. LED、CCFL、TFT屏幕三者的区别

    在LED出现之前,CCFL是主要的显示屏技术之一.至今很多设计中仍旧在使用CCFL,与CCFL同样保留下来还有TFT技术.在采购笔记本的过程中,人们会发现采用CCFL和采用TFT的笔记本电脑在其他配置 ...

最新文章

  1. 百练OJ:2701:与7无关的数
  2. 防止QQ密码被盗的五个绝招
  3. lambda 表达式中的 this 与普通情况下的 this 指向
  4. python post 上传文件_Python脚本POST上传数据以及文件
  5. PS黑作坊人像磨皮 精修 快速伪商业修图 插件 扩展面板
  6. 域名DNS解析找到ip
  7. 字节跳动不需要总部大楼
  8. java 商品评价_java 商品评价计算算法
  9. 计算机科学与技术 难度,计算机科学与技术在职研究生难度如何
  10. vs+cmake完美编译RTS游戏,类似魔兽争霸源码
  11. linux为什么不需要磁盘碎片整理,Linux不用磁盘碎片整理原因分析.doc
  12. 开源开放 | 面向家庭常见疾病的知识图谱(东南大学)
  13. MMC5603NJ地磁传感器(指南针示例)
  14. TCP协议——三次握手
  15. DB2日期时间型数据类型介绍
  16. STM32H743 RCC时钟树的形象化理解
  17. 简单玩一下SM2258H+双贴BGA316固态U盘,还有开卡软件
  18. 【Android 开发】SufaceView自定义相机拍照
  19. 搞深度学习用什么笔记本最好?这份报告给你选出了性价比之王
  20. 【Rust】cargo update或者cargo build国内被墙失败解决办法

热门文章

  1. [机器学习]基于OpenCV实现最简单的数字识别
  2. 基于高光谱影像的农作物检测应用简介
  3. python 保存图片
  4. Sweet 简洁是美
  5. node.js 实现简单爬虫批量下载喜马拉雅音频
  6. TzT233的大盘鸡(未完成)
  7. pip下载包报错ERROR: Could not find a version that satisfies the requirement xxxx==1.0.2 (from versions
  8. 船长的error笔记
  9. Emlog程序纯黑色调CYP音乐模板源码
  10. 科目二上车前的基础说明