板子型号 DQ2440,裸板LCD实验失败,出现闪烁

Milk_1997 2017-07-14 10:04:26
在自学ARM裸板LCD实验操作失败。

LCD屏幕型号是LTV350QV_04F04。
烧录之后,屏幕不会出现设定的图片,只会乱闪,如下图所示,(手机拍摄的效果不是很好,感觉可能会看不出来)

在网上找了一些相关的资料之后,感觉是这几个数值不对:

//Timing parameter for LCD LTV350QV_04F04
#define VBPD_320240 (9) //垂直同步信号的后肩
#define VFPD_320240 (2) //垂直同步信号的前肩
#define VSPW_320240 (8) //垂直同步信号的脉宽

#define HBPD_320240 (8) //水平同步信号的后肩 5
#define HFPD_320240 (6) //水平同步信号的前肩
#define HSPW_320240 (7) //水平同步信号的脉宽
#define CLKVAL (9)



这是我看规格书所配置的数据,修改了好多遍不知道怎么修改,恳请大神指导!

论坛可以留言,也可以加我的QQ 20737506


引用
...全文
283 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jklinux 2017-07-31
  • 打赏
  • 举报
回复
引用 12 楼 qq_35881819 的回复:
对于这块显示屏还是没法操作。时间挺长的了。结贴吧。
也注意下连接的排线是否有接触好,用手按住看看是否有状态改变。有时候就是这么烦人的
Milk_1997 2017-07-29
  • 打赏
  • 举报
回复
对于这块显示屏还是没法操作。时间挺长的了。结贴吧。
Milk_1997 2017-07-14
  • 打赏
  • 举报
回复
引用 5 楼 jklinux 的回复:
[quote=引用 4 楼 qq_35881819 的回复:] [quote=引用 3 楼 jklinux 的回复:] 先确认下输出的像素时钟频率是否在手册里的规定的范围。
您是说,DCLOK吗? 他给了这个图,但是我看不懂。能详细知道一下吗?小白。[/quote] 找下手册里的时序表,会写有最小值, 典型值,最大值的[/quote] 但是我并没有找到所对应的各种信号的,值得大小。所给的表格并不是我想要的数值。 能否给个联系方式,指导一下。 我会在理解学会之后,结贴然后把解决方法详细留在这里。
jklinux 2017-07-14
  • 打赏
  • 举报
回复
//Timing parameter for LCD LTV350QV_04F04 #define VBPD_320240 (9) //垂直同步信号的后肩 #define VFPD_320240 (2) //垂直同步信号的前肩 #define VSPW_320240 (8) //垂直同步信号的脉宽 #define HBPD_320240 (8) //水平同步信号的后肩 5 #define HFPD_320240 (6) //水平同步信号的前肩 #define HSPW_320240 (7) //水平同步信号的脉宽 //////////////////////////////////////////////////////////////////////////////////////////// 上面几个时序感觉应没问题 #define CLKVAL (9) //这个应与像素时钟有关,值越大应就是像素时钟越小。 调整到12Mhz看下了
jklinux 2017-07-14
  • 打赏
  • 举报
回复
引用 5 楼 jklinux 的回复:
[quote=引用 4 楼 qq_35881819 的回复:] [quote=引用 3 楼 jklinux 的回复:] 先确认下输出的像素时钟频率是否在手册里的规定的范围。
您是说,DCLOK吗? 他给了这个图,但是我看不懂。能详细知道一下吗?小白。[/quote] 找下手册里的时序表,会写有最小值, 典型值,最大值的[/quote] 上面的图你需要了解CRT显示器的工作原理才可以的
jklinux 2017-07-14
  • 打赏
  • 举报
回复
引用 4 楼 qq_35881819 的回复:
[quote=引用 3 楼 jklinux 的回复:] 先确认下输出的像素时钟频率是否在手册里的规定的范围。
您是说,DCLOK吗? 他给了这个图,但是我看不懂。能详细知道一下吗?小白。[/quote] 找下手册里的时序表,会写有最小值, 典型值,最大值的
Milk_1997 2017-07-14
  • 打赏
  • 举报
回复
引用 3 楼 jklinux 的回复:
先确认下输出的像素时钟频率是否在手册里的规定的范围。

您是说,DCLOK吗?
他给了这个图,但是我看不懂。能详细知道一下吗?小白。
jklinux 2017-07-14
  • 打赏
  • 举报
回复
先确认下输出的像素时钟频率是否在手册里的规定的范围。
Milk_1997 2017-07-14
  • 打赏
  • 举报
回复
规格书型号 LTV350QV_04F04
Milk_1997 2017-07-14
  • 打赏
  • 举报
回复
规格书 http://pan.baidu.com/s/1mhJaTCG
Milk_1997 2017-07-14
  • 打赏
  • 举报
回复
引用 8 楼 jklinux 的回复:


上图就由提到像素时钟了,最大不能超过30Mhz.

底部也有说vcc3.3v的话, 像素时钟为14.4Mhz. 所以试下把你的lcd控制器输出的像素时钟调整到14Mhz看看了
目前调试到这种地步了。求讲解。谢谢
Milk_1997 2017-07-14
  • 打赏
  • 举报
回复
引用 8 楼 jklinux 的回复:
上图就由提到像素时钟了,最大不能超过30Mhz. 底部也有说vcc3.3v的话, 像素时钟为14.4Mhz. 所以试下把你的lcd控制器输出的像素时钟调整到14Mhz看看了
那么大神,请问其他的几个数据怎么填呢?
jklinux 2017-07-14
  • 打赏
  • 举报
回复


上图就由提到像素时钟了,最大不能超过30Mhz.

底部也有说vcc3.3v的话, 像素时钟为14.4Mhz. 所以试下把你的lcd控制器输出的像素时钟调整到14Mhz看看了

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧