OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5533|回复: 3

IMX6ULL,LCD例程问题,显示有重影

[复制链接]

1

主题

3

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2019-12-27
在线时间
9 小时
发表于 2020-1-8 18:48:04 | 显示全部楼层 |阅读模式
5金钱

大神们求助~~!
     imx6ull板,屏幕是4.3寸,800x480分辨率的,做LCD实验时出现重影现象。
使用emmc启动时,正常显示:
IMG_20200108_182922.jpg
例程:(屏幕上用水滴放大~~)
IMG_20200108_181654.jpg    IMG_20200108_181932.jpg

源码连接:http://www.openedv.com/forum.php ... 9&highlight=lcd
例程改动:bsp_lcd.c   (其他都没动)
void lcd_init(void)
{
        lcdgpio_init();                        /* 初始化IO                         */
        lcdclk_init(31, 4, 6);        /* 初始化LCD时钟                 */
       
        lcd_reset();                        /* 复位LCD                          */
        delayms(100);                        /* 延时10ms                         */
        lcd_noreset();                        /* 结束复位                         */

        /* TFTLCD参数结构体初始化 */
        tftlcd_dev.height = 480;       
        tftlcd_dev.width = 800;
        tftlcd_dev.pixsize = 4;                                /* ARGB8888模式,每个像素4字节 */
        tftlcd_dev.vspw = 3;
        tftlcd_dev.vbpd = 32;
        tftlcd_dev.vfpd = 13;
        tftlcd_dev.hspw = 48;
        tftlcd_dev.hbpd = 88;
        tftlcd_dev.hfpd = 40;
        tftlcd_dev.framebuffer = LCD_FRAMEBUF_ADDR;       
        tftlcd_dev.backcolor = LCD_WHITE;        /* 背景色为白色 */
        tftlcd_dev.forecolor = LCD_BLACK;        /* 前景色为黑色 */

~~~~~~~~~~~~后面的没动~

画个矩形放大可以看出左边有类似两列紫色
坐标(100,99)画了一个点
坐标(100,100)~(200,200)画矩形
IMG_20200108_152256.jpg

是我例程改的有问题吗?大神们帮看看。



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2019-12-20
在线时间
18 小时
发表于 2020-1-8 23:43:51 来自手机 | 显示全部楼层
我其实很想知道4.3寸的有800x480的吗
39040844-05FF-4789-8CB3-5E0523AB1667.png
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2019-12-27
在线时间
9 小时
 楼主| 发表于 2020-1-9 10:48:38 | 显示全部楼层
又写了一下测试。
1. 显示同样的东西,前景和背景色更换,可以发现就白底红字问题比较明显,其他颜色的都正常。
2. 在x坐标0,依次画竖直线颜色排序红、绿、蓝,发现屏幕显示不是完全对齐的,屏幕硬件三原色显示原因导致的把

IMG_20200109_100907.jpg 放大后:1. QQ截图20200109104548.png 2. QQ截图20200109104037.png

是不是因为这个:
RGB.png
屏幕显示的原因导致像素点2的红色和像素点1的三色太靠近,颜色产生的改变。
而以前的屏幕没有这个问题。左边显示的三条直线是在对齐的。
IMG_20200109_102919.jpg
就这样吧,这个问题就过了~
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2019-12-27
在线时间
9 小时
 楼主| 发表于 2020-1-9 10:50:12 | 显示全部楼层
我和嫦娥上下铺 发表于 2020-1-8 23:43
我其实很想知道4.3寸的有800x480的吗

有的,淘宝看看就知道了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 03:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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