搜索
bottom↓
回复: 15

悲剧了,CPLD驱动液晶什么也没有显示了。

[复制链接]

出0入0汤圆

发表于 2011-2-15 10:32:47 | 显示全部楼层 |阅读模式
以前做了个FPGA驱动液晶的,成功了,显示条条框框。
现在又做了CPLD的液晶的,悲剧了,代码还是和以前FPGA里的一样,我手上有4块板子,3个液晶在4个板子上接上去夺没有反应,吧液晶放在FPGA的板子上能显示的。我吧每个板子的FPC50P的连接器换了,这里搞搞那里搞搞。还是不行,万用表量了也没有短路什么的,FPC接触也量过是好的,忙活了5,6天吧。实在是。。。

FPGA的液晶和CPLD的液晶区别是,CPLD液晶吧RGB 24位的其中几位直接接地成16位了,另外吧U/D L/R MODE DE 等也拉成了固定电平。
液晶是AT0970TN92 。
实在没辙了。

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

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2011-2-15 12:19:59 | 显示全部楼层
看起来你的CPLD没跑,你用示波器看下

出0入0汤圆

 楼主| 发表于 2011-2-15 12:29:59 | 显示全部楼层
恩。量了.cpld在工作,晶振频率和标称的一样。
屏的DCLK是晶振的1/2。示波器看了。
另外,HS,VS频率和波形多量出来了。
RGB信号也在变化。
很纳闷。

晶振用的是65.536M, 屏是32.768M,  刷屏式60HZ的。
1056个 和517个。

出0入0汤圆

 楼主| 发表于 2011-2-15 14:37:26 | 显示全部楼层
想问下大家关于verilog 上电延时的问题。


是用计数器吗?

always @(posedge clk)
begin
    sysen<=sysen+1;
    if(sysen>5000000)
          begin
               PSPEN=1;
          end
end


这个我是坛子里看到的,想问大家systen 不是会溢出归零重新用计数了。那PSPEN 不是在高低的变吗?怎么实现开机后比如75ms后一折一直是1呢?





这个CPLD驱动液晶的程序是和FPGA的一样的,其他线路问题多检查过了。现在很郁闷。我吧FPGA的LCD板子上电好像背光开起来慢点,CPLD马上就上来了,所以我想看看延时行不行。


还想问下大家液晶上电时序有没有要求?我的FPGA液晶也可以控制上电顺序啊,奇怪了!!!!

出0入0汤圆

发表于 2011-2-15 17:47:36 | 显示全部楼层
回复【3楼】alteraFPGA  神奇的东方
-----------------------------------------------------------------------

PSPEN的初始电平不确定,应该使用异步复位指定缺省值。
ex:
always@(..., ... reset_n)
if(!reset_n)
  PSPEN <= 缺省值;
else
  ...

出0入0汤圆

发表于 2011-2-15 19:02:19 | 显示全部楼层
围观 LZ 头像

出0入0汤圆

发表于 2011-2-15 19:04:41 | 显示全部楼层
楼主的图像太猛了?

日本的AV截图吧

出0入0汤圆

发表于 2011-2-15 19:07:17 | 显示全部楼层
回复【5楼】823032003 尼美根
围观 lz 头像
-----------------------------------------------------------------------

出0入0汤圆

发表于 2011-2-15 19:25:07 | 显示全部楼层
回复【3楼】alteraFPGA  神奇的东方
-----------------------------------------------------------------------

为啥没有看到 PSPEN <= 1'b0; 的句子呢?它什么条件才能变0呢?只有赋值到1的程序怎么回到0.

always @(posedge clk) begin
    sysen<=sysen + 1'b1;
    if(sysen>5000000)
       PSPEN <= 1'b1;
    else
       PSPEN <= 1'b0;
end

猜你应该是想写这样的程序。sysen会溢出,从0开始继续数。
另外推荐缺氧兄的复位语句。

出0入0汤圆

 楼主| 发表于 2011-2-15 21:27:25 | 显示全部楼层
我用了延时还是不行,把液晶放到FPGA的板子上是好的。不信邪把FPGA里的代码完全复制到CPLD里面又自已一个个定管脚,下载进去还是不行,这是为什么呢。现象就是白屏什么也没有。那个屏的电路也没有变。为什么啊,救救我吧。连接器也排除了接触问题,

出0入0汤圆

 楼主| 发表于 2011-2-16 19:44:01 | 显示全部楼层
找来一个液晶接口板连到CPLD的板子上。该接口板在FPGA的板子上好的。现在应该不是接解的问题了。代码按屏的时序产生HS,VS  用的计数器产生。60帧。RGB固定死电平,就这么个简单的功能,不会是时序问题吧?hscounter计数到一千多。vscounter计数到五百多。真是见鬼了

出0入0汤圆

发表于 2011-2-16 20:20:10 | 显示全部楼层

(原文件名:1.jpg)

出0入0汤圆

发表于 2011-2-16 21:46:37 | 显示全部楼层
哇楼上好精彩啊!不错继续!!!



出0入0汤圆

 楼主| 发表于 2011-2-17 09:42:56 | 显示全部楼层
你们搞毛啊,快吧那些删了。
帮我看看是怎么回事。

出0入0汤圆

发表于 2011-5-16 10:34:08 | 显示全部楼层
回复【楼主位】alteraFPGA 神奇的东方
-----------------------------------------------------------------------

最后查出原因没?是怎么回事啊?
我也遇到类似的情况,各处都检查得快崩溃了,液晶屏就是没反应。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-7-24 15:16

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

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