Linux LCD屏幕上电不显示

一、问题描述

LCD屏幕点不亮

二、相关配置

timing获取:(1280x800)

        最好的获取方式是通过询问LCD屏厂获得确切的时序参考值。其次或是从屏手册或者Driver IC手册中查找(向屏厂索要这些文档)。

        至少需要从屏厂获得Width(屏宽),Height(屏高),HBP,HFP,HSW,VBP,VFP,VSW的数值。

在从原厂屏获得的手册中找到以下信息:

由原厂资料得:

Width:1280,Height:800,HBP:88,HFP:72,HSW:4 ,VBP:23,VFP:15,VSW:4

lcd_x ---------------------> Width(1280)lcd_y ---------------------> Height(800)lcd_hspw ------------------> Hsw(4)lcd_hbp -------------------> HBP+HSW(88+4=92)lcd_ht --------------------> Width+HSW+HBP+HFP(1280+4+88+72=1444)lcd_vspw ------------------> VSW(4)lcd_vbp -------------------> VBP+VSW(23+4=27)lcd_vt --------------------> Height+VSW+VBP+VFP(800+4+23+15=842)lcd_sclk_freq -------------> lcd_ht * lcd_vt * fps,fps一般是60,结果取整,单位是MHz(1444*842*60=72950880=73M)

那么,对board.dts文件中的屏时序相关参数配置如下:

--- a/device/config/chips/t527/configs/demo_car/linux-5.15/board.dts
+++ b/device/config/chips/t527/configs/demo_car/linux-5.15/board.dts@@ -2685,7 +2685,7 @@ chn_cfg_mode : Hardware DE channel allocation config. 0:single display with lcd_y = <800>;lcd_width = <150>; lcd_height = <94>; 
- lcd_dclk_freq = <75>;
+ lcd_dclk_freq = <73>; lcd_pwm_used = <1>; lcd_pwm_ch = <4>; @@ -2694,12 +2694,12 @@ chn_cfg_mode : Hardware DE channel allocation config. 0:single display with 
lcd_pwm_max_limit = <255>;lcd_pwm_name = "lvds0_backlight"; 
- lcd_hbp = <88>; 
- lcd_ht = <1451>; 
- lcd_hspw = <18>; 
- lcd_vbp = <23>; 
- lcd_vt = <860>; 
- lcd_vspw = <10>;
+ lcd_hbp = <92>;
+ lcd_ht = <1444>; 
+ lcd_hspw = <4>; 
+ lcd_vbp = <27>;
+ lcd_vt = <842>; 
+ lcd_vspw = <4>; 
lcd_lvds_if = <0>; 
lcd_lvds_colordepth = <0>;

查看显示信息:cat /sys/class/disp/disp/attr/sys

三、具体原因

        屏幕背光未使能,第一版LCD屏幕背光由MCU控制,未使用T527去控制,所以目前采用硬件上拉的方式,下一版更改为SOC控制

四、解决方法

1、将PI2-PP3V3-GPIO断开,J72 pin3串接10K电阻飞线接到PP5V0_LCD_DUT上

2、焊接R3403电阻,硬件上拉

软件(MCU):

PTC16脚控制,软件上进行拉高

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/26242.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++入门 string(2)

目录 string类的常用接口说明 string类对象的容量操作 size & max_size & length & capacity empty & clear reserve & resize string类对象的元素访问 at & back & front string类对象的修改操作&#xff08;字符串操作&#xff09; sub…

ls命令(Linux)

一.ls命令的作用&#xff1a;列出目录下的内容 二.ls命令的构成 ls [-a -l -h] [路径] 其中ls作为命令的主体而存在 所以我们当然可以不使用选项和参数&#xff0c;直接使用ls命令来列出当前工作目录下的内容 注意&#xff1a;当前工作目录指的是我们目前所处于的目录位置&…

FlowUs息流:新媒体运营者的智能协作解决方案

新媒体和自媒体运营者在日常工作中经常面临信息管理复杂、创意记录不便、团队协作效率低等痛点。FlowUs作为一款多功能的协作工具&#xff0c;能够针对性地解决这些问题。 FlowUs息流是一款专为新媒体从业者设计的协作文档工具&#xff0c;它具备以下功能特色&#xff1a; 中文…

VMware Workstation Ubuntu server 24 (Linux) 磁盘扩容 挂载硬盘

1 Ubuntu server 关机,新增加磁盘 2 启动ubuntu虚拟机,分区和挂载磁盘 sudo fdisk /dev/sdb #查看磁盘UUID sudo blkid #创建挂载目录 sudo mkdir /mnt/data # sudo vi /etc/fstab /dev/disk/by-uuid/0b440ed0-b28b-4756-beeb-10c585e3d101 /mnt/data ext4 defaults 0 1 #加…

下载使用nginx发布html自定义页面

在浏览器搜索nginx.org&#xff0c;然后点击download&#xff0c;接着点击 stable and mainline 选择自己所使用系统对应的信息后点击&#xff08;我用的是CentOS&#xff0c;所以需要点击RHEL and derivatives&#xff09; vim /etc/yum.repos.d/nginx.repo [nginx-stable] n…

从文本文件中读取博客数据并将其提取到文件中

通常情况下我们可以使用 Python 中的文件操作来实现这个任务。下面是一个简单的示例&#xff0c;演示了如何从一个文本文件中读取博客数据&#xff0c;并将其提取到另一个文件中。 假设你的博客数据文件&#xff08;例如 blog_data.txt&#xff09;的格式 1、问题背景 我们需…

携手华为,微想科技正式启动“720云”鸿蒙原生应用开发

5月31日&#xff0c;"创兴汇聚&#xff0c;干帆领航”——“走进华为”系列活动北京站&#xff0c;在华为北京研究所举行&#xff0c;华为战略研究院、华为开发者联盟承办。微想科技创始人兼CEO刘博受邀出席此次会议&#xff0c;并在鸿蒙原生系统启动仪式上与华为达成合作…

如何判断代理IP池的优劣

判断代理IP池的优劣主要从以下几个方面入手&#xff1a; 1.IP池数量&#xff1a;IP池的大小直接关系到代理IP池的使用频次和可靠性&#xff0c;通常情况下&#xff0c;IP池的大小越大&#xff0c;代理IP池的可靠性就越高。 2.IP池质量&#xff1a;IP池的质量关系到代理IP池的使…

福派斯猫粮,让猫咪更健康,你做到了吗?

猫粮的选择对于猫咪的健康和幸福有着极大的影响。猫粮是猫咪日常摄入营养的主要来源&#xff0c;因此选择一款适合猫咪的猫粮非常重要。福派斯猫粮凭借其卓越的品质和全面的营养价值&#xff0c;成为了许多宠物主人的首选&#xff0c;尤其是福派斯旗下的福派斯三文鱼猫粮、福派…

轻兔推荐 —— Snipaste

via&#xff1a;轻兔推荐 - https://app.lighttools.net/ 简介 Snipaste 是一个简单但强大的截图工具&#xff0c;支持Windows和Mac&#xff0c;允许用户快速截图并进行编辑&#xff0c;如添加标注、文字和马赛克。 - 它还具有贴图功能&#xff0c;可以将截图或剪贴板内容固定…

文件IOoooo

1.1 文件路径 文件路径分为两种&#xff1a; 1、绝对路径&#xff1a;以C:、D:等盘符开头的&#xff0c;就是我们所说的绝对路径&#xff0c;根据它可以直接找到文件的具体位置。 2、相对路径&#xff1a;需要先指定一个目录作为基准目录&#xff0c;从基准目录出发&#xf…

音视频封装的总接

1、封装涉及的基本概念 2、音视频封装基础3、封装总结 4、PS/TS码流封装层次图

redis 主从同步时,是同步主节点的缓存积压区的数据,还是同步主节点的aof文件

Redis 的主从同步&#xff08;replication&#xff09;是同步主节点的数据到从节点上&#xff0c;但它既不是直接同步 AOF 文件&#xff0c;也不是同步缓存积压区。 当一个 Redis 从节点启动并连接到主节点时&#xff0c;会发生以下步骤&#xff1a; 同步数据集&#xff1a;从…

Web前端开发缺点:深入剖析与反思

Web前端开发缺点&#xff1a;深入剖析与反思 在数字化浪潮中&#xff0c;Web前端开发作为构建互联网世界的基石之一&#xff0c;其重要性不言而喻。然而&#xff0c;正如任何技术都有其局限性一样&#xff0c;Web前端开发也存在一些不容忽视的缺点。本文将从四个方面、五个方面…

【Linux】如何查看网卡驱动

如何查看网卡驱动&#xff1f; 要查看机器的网卡驱动程序&#xff0c;您可以使用以下几种方法。这些方法可以帮助您查找并识别当前正在使用的网卡驱动程序。 方法1&#xff1a;使用 ethtool ethtool 可以显示网络接口的详细信息&#xff0c;包括驱动程序名称。 sudo ethtoo…

MyBatis总结(2)- MyBatis实现原理(三)

核心配置 JavaBeanMapper.xml&#xff08;sql映射&#xff09; 作用 JavaBeanMapper.xml实现&#xff1a; 用来干什么&#xff1f; 定义Sql语句映射。相对照JDBC的实现&#xff0c;是将原本的Sql代码提取出来&#xff0c;最终根据映射关系执行Sql操作。 好处&#xff1f; 解…

判断电势高低的方法_电势的公式介绍

电势是描述电场中某点电势能的物理量&#xff0c;与电场中的电荷无关&#xff0c;仅与电场本身和所选的零电势点有关。以下是判断电势高低的方法和电势的公式介绍&#xff1a; 判断电势高低的方法 根据电场线的方向判断&#xff1a; 正电荷在电场中受到的电场力方向是电场线的…

海外盲盒小程序背后的技术支撑与实现

海外盲盒小程序之所以能够迅速崛起并受到全球消费者的喜爱&#xff0c;除了其独特的商业模式和营销策略外&#xff0c;更重要的是其背后的技术支撑和实现。本文将深入探讨海外盲盒小程序背后的技术支撑及其实现方式。 一、多语言与本地化技术 为了满足全球不同地区消费者的需…

python调用天气接口并解析json数据

""" 使用python调用请求 使用pip install requests安装requests """ import jsonimport requestsresp requests.get(urlhttps://apis.tianapi.com/tianqi/index,params{key: 4a9ce7c2516a223ewe323dwe323ew323eq1, city: 101020100, type: 1} )…

使用mysqldump迁移MySQL数据

将Windows系统中MySQL数据导出到其他系统中MySQL数据库中 1.导出数据 进入MySQL安装目录的bin目录下&#xff0c;打开dos窗口执行以下命令 --single-transaction 参数表示不锁表 1.1 指定部分表导出 mysqldump -u用户名 -p密码 数据库名 表1 表2 表3 --single-transact…