搜索
bottom↓
回复: 8

lcd驱动参数对应是怎么对应的

[复制链接]

出0入0汤圆

发表于 2021-1-27 13:37:05 | 显示全部楼层 |阅读模式
本帖最后由 QbJacky 于 2021-1-27 13:38 编辑

        //===============TK032F8004、TK043F1508、TK032RB431===============//
    LCD_FORM.sHsyncStart = 0x2;  //水平激活起始    是在第2个pclk时变为高电平?为什么不是从第0个开始, 和 LCD_FORM.blkHorEnd的时间是不是 重复了
    LCD_FORM.sHsyncEnd = 0x3;    //水平激活结束   是在第3个pclk时变为低电平?  那么 HSYNC 位置一个pclk周期?
    LCD_FORM.aHorLen = 480 - 1;  //水平分辨率           横向分辨率,EN信号在 HSYNC 变低了多久之后开始?
    LCD_FORM.blkHorEnd = 0x15;    //水平消隐        EN信号结束后0x15个 pclk 才开始 下一个 HSYNC吗,

    LCD_FORM.sVsyncStart = 0x2;  //垂直激活起始   这个0x2 对应的是 HSYNC 吧
    LCD_FORM.sVsyncEnd = 0x3;    //垂直激活结束
    LCD_FORM.aVerLen= 800 - 1;  //垂直分辨率
    LCD_FORM.blkVerEnd = 0xF;    //垂直消隐


我想设置 256长 2048或者1024 高 应该怎么设置合理 LCD_FORM.sHsyncStart   LCD_FORM.sHsyncEnd 使用什么标准
       

rgb屏驱动

rgb屏驱动

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入4汤圆

发表于 2021-1-27 15:20:34 | 显示全部楼层
一幅图像叫一帧,每一帧的开始叫帧头,有一个帧同步信号;
每一帧包含若干行,每一行的开头有一个行同步信号;
现在改成了水平、垂直 说法,  垂直对应帧, 水平对应行, 则有水平同步、垂直同步 说法;
以前的CRT(阴极射线管)电视机技术有一个名词:  行、场扫描,大概是同样的意思;
说了这么多,可以帮助加深理解, 其实 TFT液晶的显示原理也就是行、场扫描的过程。

出0入0汤圆

 楼主| 发表于 2021-1-27 18:09:52 | 显示全部楼层
sunliezhi 发表于 2021-1-27 15:20
一幅图像叫一帧,每一帧的开始叫帧头,有一个帧同步信号;
每一帧包含若干行,每一行的开头有一个行同步信 ...

我想知道的是
LCD_FORM.sHsyncStart 这些 怎么和 hsync 对应上
这里的hsync 对应的宽度是多少个脉冲
LCD_FORM.sHsyncStart 这个是  sHsyncStart 的意思 代表什么  难道不是从一个 hsync 开始算起的吗

出0入0汤圆

 楼主| 发表于 2021-1-27 18:13:19 | 显示全部楼层
hbp hfp hsw 怎么应对

    LCD_FORM.sHsyncStart = 0x2;  //水平激活起始    是在第2个pclk时变为高电平?为什么不是从第0个开始, 和 LCD_FORM.blkHorEnd的时间是不是 重复了
    LCD_FORM.sHsyncEnd = 0x3;    //水平激活结束   是在第3个pclk时变为低电平?  那么 HSYNC 位置一个pclk周期?
    LCD_FORM.aHorLen = 480 - 1;  //水平分辨率           横向分辨率,EN信号在 HSYNC 变低了多久之后开始?
    LCD_FORM.blkHorEnd = 0x15;    //水平消隐        EN信号结束后0x15个 pclk 才开始 下一个 HSYNC吗,

出0入4汤圆

发表于 2021-1-27 18:39:03 | 显示全部楼层
本帖最后由 sunliezhi 于 2021-1-27 18:43 编辑
QbJacky 发表于 2021-1-27 18:09
我想知道的是
LCD_FORM.sHsyncStart 这些 怎么和 hsync 对应上
这里的hsync 对应的宽度是多少个脉冲


你用什么芯片来驱动这块屏?   芯片手册里面有讲到这些参数
然后结合屏参数的 HSW、HFP、HBP 来设置,
这些参数是调整图像的水平居中用的

出0入0汤圆

 楼主| 发表于 2021-1-28 10:14:42 | 显示全部楼层
sunliezhi 发表于 2021-1-27 18:39
你用什么芯片来驱动这块屏?   芯片手册里面有讲到这些参数
然后结合屏参数的 HSW、HFP、HBP 来设置,
这 ...

就是 这些参数 那个对应
HSW、HFP、HBP

出0入143汤圆

发表于 2021-1-28 11:13:18 | 显示全部楼层
拿我们的程序去对应其它处理器的通用公式:
HBP=sHsyncStart;
VBP=sVsyncStart;

HSW=sHsyncEnd-sHsyncStart+1;
VSW=sVsyncEnd-sVsyncStart+1;

HFP=blkHorEnd-sHsyncEnd+1;
VFP=blkVerEnd-sVsyncEnd+1;

一般我们的工程师调这些参数都是盲调的,规格书都不看了,我们叫那个工程师 “无书自通”。
你修改的参数会表现在你的屏的,你可以根据变化往相反方向调就快了。

出0入0汤圆

 楼主| 发表于 2021-1-28 11:19:53 | 显示全部楼层
谢谢斑竹 因为第一次接触 所以想搞明白点

出0入8汤圆

发表于 2021-2-6 15:16:18 | 显示全部楼层
本帖最后由 nic_911 于 2021-2-6 15:21 编辑

记录一下:

sHsyncStart = HBP;
sVsyncStart = VBP;

sHsyncEnd = HBP+HSW-1;
sVsyncEnd = VBP+VSW-1;

aHorLen = Width-1; /*显示宽度-1*/
aVerLen = Height-1;/*显示高度-1*/

blkHorEnd = HFP+HSW+HBP-2;
blkVerEnd = VFP+VSW+VBP-2;
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 13:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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