OpenEdv-开源电子网

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

6ULL接18bit的RGB666的屏的硬件接法

[复制链接]

1

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-8-25
在线时间
9 小时
发表于 2023-9-11 16:29:58 | 显示全部楼层 |阅读模式
1金钱
请问我用6ULL接18bit的RGB666的屏这样接对吗?我看有的需要将DATA0~1、DATA8~9、DATA16~17接地,我这这个要改成这样吗

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

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-8-25
在线时间
9 小时
 楼主| 发表于 2023-9-11 21:04:53 | 显示全部楼层
回复

使用道具 举报

2

主题

416

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3538
金钱
3538
注册时间
2018-5-14
在线时间
797 小时
发表于 2023-9-12 08:35:04 | 显示全部楼层
直接接D0-D17,设备树设置RGB666模式
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-8-25
在线时间
9 小时
 楼主| 发表于 2023-9-12 19:21:56 | 显示全部楼层
姚先起 发表于 2023-9-12 08:35
直接接D0-D17,设备树设置RGB666模式

我在弄裸机程序 莫非要我改板子
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-8-25
在线时间
9 小时
 楼主| 发表于 2023-9-12 22:04:02 | 显示全部楼层
补充屏幕引脚定义。
新建位图图像.png
回复

使用道具 举报

2

主题

416

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3538
金钱
3538
注册时间
2018-5-14
在线时间
797 小时
发表于 2023-9-13 08:48:24 | 显示全部楼层
zlscom 发表于 2023-9-12 19:21
我在弄裸机程序 莫非要我改板子

因为高8位也有SD卡或者EMMC的功能,这样接虽然也可以实现,但是资源很浪费
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-8-25
在线时间
9 小时
 楼主| 发表于 2023-9-19 10:14:37 | 显示全部楼层
请问裸机开发时 RGB部分是否直接用原子哥的代码(只改屏部分的VSP、VBP、VFP、HSW、HBP、HFP和屏的像素点长宽值)?
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-8-25
在线时间
9 小时
 楼主| 发表于 2023-9-21 20:20:21 | 显示全部楼层
姚先起 发表于 2023-9-13 08:48
因为高8位也有SD卡或者EMMC的功能,这样接虽然也可以实现,但是资源很浪费

现在我这个RGB666 18bit屏的裸机驱动老是花屏 SPI启动控制发送数据用分析仪看过都正常了,现在怀疑RGB部分代码有问题。
回复

使用道具 举报

2

主题

416

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3538
金钱
3538
注册时间
2018-5-14
在线时间
797 小时
发表于 2023-9-22 08:29:00 | 显示全部楼层
zlscom 发表于 2023-9-21 20:20
现在我这个RGB666 18bit屏的裸机驱动老是花屏 SPI启动控制发送数据用分析仪看过都正常了,现在怀疑RGB部 ...

你屏幕那边怎么接的,屏幕那边不同的配置是不同的接法,比如ILI9806E,可以接低18位,也可以24位接,其中6 7 14 15 22 23接地。可以去看下驱动器手册,有个修改对应的寄存器就行了
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-8-25
在线时间
9 小时
 楼主| 发表于 2023-9-25 15:51:46 | 显示全部楼层
姚先起 发表于 2023-9-22 08:29
你屏幕那边怎么接的,屏幕那边不同的配置是不同的接法,比如ILI9806E,可以接低18位,也可以24位接,其中 ...

TFT_D0~17对应于LCD_D0~17。现在一直是花屏。
LCD接口.png
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-8-25
在线时间
9 小时
 楼主| 发表于 2023-9-25 16:05:50 | 显示全部楼层
zlscom 发表于 2023-9-25 15:51
TFT_D0~17对应于LCD_D0~17。现在一直是花屏。

驱动芯片:GC9503V
回复

使用道具 举报

2

主题

416

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3538
金钱
3538
注册时间
2018-5-14
在线时间
797 小时
发表于 2023-9-25 16:57:48 | 显示全部楼层
zlscom 发表于 2023-9-25 16:05
驱动芯片:GC9503V

线应该是接对的,估计DPI寄存器没配对。
Dingtalk_20230925165709.jpg
回复

使用道具 举报

2

主题

416

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3538
金钱
3538
注册时间
2018-5-14
在线时间
797 小时
发表于 2023-9-25 17:03:26 | 显示全部楼层
姚先起 发表于 2023-9-25 16:57
线应该是接对的,估计DPI寄存器没配对。

设置手册134的寄存器 3AH 就可以切换接口形式
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-8-25
在线时间
9 小时
 楼主| 发表于 2023-9-25 18:47:30 | 显示全部楼层
姚先起 发表于 2023-9-25 17:03
设置手册134的寄存器 3AH 就可以切换接口形式

我在6ULL手册里没找到。请问您是哪个文档
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-8-25
在线时间
9 小时
 楼主| 发表于 2023-9-25 18:58:00 | 显示全部楼层
zlscom 发表于 2023-9-25 18:47
我在6ULL手册里没找到。请问您是哪个文档

GC9503V的134页有这个说明,我看了一下 是对的 原厂给的初始化参数就是这个0X3A是命令,参数是0X60.
回复

使用道具 举报

2

主题

416

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3538
金钱
3538
注册时间
2018-5-14
在线时间
797 小时
发表于 2023-9-26 09:14:08 | 显示全部楼层
本帖最后由 姚先起 于 2023-9-26 09:15 编辑
zlscom 发表于 2023-9-25 18:58
GC9503V的134页有这个说明,我看了一下 是对的 原厂给的初始化参数就是这个0X3A是命令,参数是0X60.

去看手册的第108页
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-8-25
在线时间
9 小时
 楼主| 发表于 2023-9-26 17:54:50 | 显示全部楼层
姚先起 发表于 2023-9-26 09:14
去看手册的第108页

6ULL里有个LCDIF_CTRL的DATA_FORMAT_18_BIT(bit2) 置0低18位有效,置1为高18bit有效,像素格式RGB666.置0的时候,是否可以理解成6ULL的LCD数据线要接成data0~data17。
回复

使用道具 举报

2

主题

416

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3538
金钱
3538
注册时间
2018-5-14
在线时间
797 小时
发表于 2023-9-27 08:44:19 | 显示全部楼层
zlscom 发表于 2023-9-26 17:54
6ULL里有个LCDIF_CTRL的DATA_FORMAT_18_BIT(bit2) 置0低18位有效,置1为高18bit有效,像素格式RGB666.置0 ...

不清除你的花屏是颜色不对还是显示不对,如果是颜色不对,把这个位置1会更加鲜艳,这个位的概念是用R0-R5还是R2-R8。置1后用高位色后颜色更深
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-8-25
在线时间
9 小时
 楼主| 发表于 2023-9-27 15:21:54 | 显示全部楼层
姚先起 发表于 2023-9-27 08:44
不清除你的花屏是颜色不对还是显示不对,如果是颜色不对,把这个位置1会更加鲜艳,这个位的概念是用R0-R5 ...

我现在分别用两种方式接线:1、将6ULL的DATA0~DATA17接屏的B0~B5-G0~G5-R0~R5;2、将6ULL的DATA0~DATA5接屏的B0~B5,DATA8~DATA13接屏的G0~G5,DATA16~DATA21接屏的R0~R5。都出现附件的竖条屏。
新建位图图像.png
回复

使用道具 举报

2

主题

416

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3538
金钱
3538
注册时间
2018-5-14
在线时间
797 小时
发表于 2023-9-27 16:09:26 | 显示全部楼层
zlscom 发表于 2023-9-27 15:21
我现在分别用两种方式接线:1、将6ULL的DATA0~DATA17接屏的B0~B5-G0~G5-R0~R5;2、将6ULL的DATA0~DATA5接 ...

这个不像是RGB线没接对的问题,这个是你水平同步或者垂直同步的问题了,或者你驱动没写好。颜色线接错也能大致能看出图形的,只是显色不对。
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2021-8-25
在线时间
9 小时
 楼主| 发表于 2023-10-26 13:45:11 | 显示全部楼层
姚先起 发表于 2023-9-27 16:09
这个不像是RGB线没接对的问题,这个是你水平同步或者垂直同步的问题了,或者你驱动没写好。颜色线接错也 ...

请问有GC9503的规格书吗,官网没找到。790862980@qq.com  感谢先。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-5-29 14:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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