OpenEdv-开源电子网

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

没事想驱动手头的手机屏,有经验的大神进来指点下。

[复制链接]

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
发表于 2016-8-27 10:23:47 | 显示全部楼层 |阅读模式
1金钱
找到类似的PDF,简单测试后找到全部对应的引脚。问题是这种屏需要行场驱动,原子的迷你板TFT好像没有行场驱动,这是因为使用的TFT屏本身就有了驱动芯片?而这款手机屏是没有驱动芯片的?
或是行场信号其实就可以当作写入信号?手机屏也没有片选信号?



引脚资源和资料如下
RESETB、CLK、HS、VS、DVCC、GND、LED+ 、LED- 、D0~17以及三根用于串行通信的数据、时钟和加载线。感觉驱动起来也不是很难,但是怕走弯路,希望大神们指点,谢谢!

最佳答案

查看完整内容[请看2#楼]

这个接口叫做RGB接口,有严格的时序,类似VGA的时序(将模拟信号RGB换为18位数字信号) 需要说明的是这个接口用单片机IO口是跟不上时序的,必须有专用的电路才行 很多消费类的SOC会带RGB接口,也有专门的RGB接口芯片(RA8875 SSD1963等),也可以用FPGA/CPLD实现接口时序 如果楼主学过FPGA/CPLD的话,开发板例程中就会有VGA驱动模块,时序基本是兼容的,稍作改动就可以用
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

67

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
212
金钱
212
注册时间
2015-8-5
在线时间
49 小时
发表于 2016-8-27 10:23:48 | 显示全部楼层
这个接口叫做RGB接口,有严格的时序,类似VGA的时序(将模拟信号RGB换为18位数字信号)
需要说明的是这个接口用单片机IO口是跟不上时序的,必须有专用的电路才行
很多消费类的SOC会带RGB接口,也有专门的RGB接口芯片(RA8875 SSD1963等),也可以用FPGA/CPLD实现接口时序
如果楼主学过FPGA/CPLD的话,开发板例程中就会有VGA驱动模块,时序基本是兼容的,稍作改动就可以用
开源QQ群:431600056
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165462
金钱
165462
注册时间
2010-12-1
在线时间
2114 小时
发表于 2016-8-29 00:27:41 | 显示全部楼层
帮顶
回复

使用道具 举报

58

主题

6293

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11511
金钱
11511
注册时间
2014-4-1
在线时间
1306 小时
发表于 2016-8-29 09:07:21 | 显示全部楼层

照资料做吧。


回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
 楼主| 发表于 2016-8-29 16:18:18 | 显示全部楼层
独孤帅 发表于 2016-8-29 11:02
这个接口叫做RGB接口,有严格的时序,类似VGA的时序(将模拟信号RGB换为18位数字信号)
需要说明的是这个 ...

那么三根串口线是怎么回事?是不是说可以不用RGB接口?RGB接口是不是有的地方叫VH(行场)模式?而这块屏还有三线串口功能,是不是意味着可以通过发送每一个RGB点的地址分别点亮任意一个RGB点?只是无法用来看视频而已?

还有说要用FPGA或CPLD驱动是因为时序跟不上我感觉没有道理,时序图并没有行场的速率要求,只是说行为高电平的时候写入X轴0到这一行的最后一个点的RGB数值,场为高电平的时候则写入Y轴的0到最后一个Y轴,那么是不是这种屏每个点的信息无法实时保存必需由驱动芯片提供并保持矩阵电平直到下一次刷新?

非常感谢您的回复!
回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
 楼主| 发表于 2016-8-29 16:21:11 | 显示全部楼层

资料也有地方没搞懂,比如时序图中有一根是DE时序线,标有高低电平,DE也就是data enable的意思,但是屏的引脚没有DE这根线,标data的是for串行通信的,哈哈……有点晕
回复

使用道具 举报

4

主题

67

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
212
金钱
212
注册时间
2015-8-5
在线时间
49 小时
发表于 2016-8-29 16:41:24 | 显示全部楼层
ba5rw 发表于 2016-8-29 16:18
那么三根串口线是怎么回事?是不是说可以不用RGB接口?RGB接口是不是有的地方叫VH(行场)模式?而这块屏 ...

三线串口接口是内置了时序,CPU通过三线串口访问显存,内部的时序电路按时序从显存取数据进行显示
而RGB接口是没有存储的,必须严格按照时序给信号才能显示,没有内置的时序电路,时序发生器和显存都要做在外面,所以需要FPGA/CPLD或者专用芯片
这个屏是两种接口都有的
开源QQ群:431600056
回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
 楼主| 发表于 2016-8-29 16:49:29 | 显示全部楼层
独孤帅 发表于 2016-8-29 16:41
三线串口接口是内置了时序,CPU通过三线串口访问显存,内部的时序电路按时序从显存取数据进行显示
而RGB ...

这么快回复啊,先表示感谢!

那么是不是说这块屏还有希望用STM32通过三线串口模式显示自己要显示的东西,只是刷新时间慢而已?
回复

使用道具 举报

4

主题

67

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
212
金钱
212
注册时间
2015-8-5
在线时间
49 小时
发表于 2016-8-29 17:00:26 | 显示全部楼层
ba5rw 发表于 2016-8-29 16:49
这么快回复啊,先表示感谢!

那么是不是说这块屏还有希望用STM32通过三线串口模式显示自己要显示的东 ...

是的,不过可以用DMA加STM32硬件SPI实现高速刷屏,不连续刷全屏的话不会感觉到卡顿
开源QQ群:431600056
回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
 楼主| 发表于 2016-8-29 17:06:34 | 显示全部楼层
独孤帅 发表于 2016-8-29 17:00
是的,不过可以用DMA加STM32硬件SPI实现高速刷屏,不连续刷全屏的话不会感觉到卡顿

好的,抽空测试看看能否驱动成功了,再次表示感谢!
回复

使用道具 举报

4

主题

67

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
212
金钱
212
注册时间
2015-8-5
在线时间
49 小时
发表于 2016-8-29 17:07:35 | 显示全部楼层
ba5rw 发表于 2016-8-29 17:06
好的,抽空测试看看能否驱动成功了,再次表示感谢!

不客气
开源QQ群:431600056
回复

使用道具 举报

3

主题

548

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1383
金钱
1383
注册时间
2015-2-3
在线时间
197 小时
发表于 2016-8-29 19:40:31 | 显示全部楼层
独孤帅 发表于 2016-8-29 16:41
三线串口接口是内置了时序,CPU通过三线串口访问显存,内部的时序电路按时序从显存取数据进行显示
而RGB ...

三线接口是不是SPI接口?这种一般是拿来写命令的
回复

使用道具 举报

4

主题

67

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
212
金钱
212
注册时间
2015-8-5
在线时间
49 小时
发表于 2016-8-29 19:59:32 | 显示全部楼层
yyx112358 发表于 2016-8-29 19:40
三线接口是不是SPI接口?这种一般是拿来写命令的

是的,不带使能的spi
开源QQ群:431600056
回复

使用道具 举报

6

主题

44

帖子

0

精华

高级会员

Rank: 4

积分
767
金钱
767
注册时间
2017-7-25
在线时间
127 小时
发表于 2017-8-6 07:14:25 来自手机 | 显示全部楼层
楼主成功了吗
回复

使用道具 举报

16

主题

197

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
457
金钱
457
注册时间
2012-4-20
在线时间
91 小时
 楼主| 发表于 2017-8-14 08:56:46 | 显示全部楼层

没有成功,也没有后续测试,找不到北啊……
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-4-20 16:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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