原创 FPGA控制LCD和VGA的疑问

2009-7-17 00:00 2366 4 10 分类: FPGA/CPLD

今天在网上找了一段FPGA控制LCD的程序,有两个疑问,希望知道的朋友能帮我解决下。


问题一:其输入信号clk已经是经过16倍频的时钟信号,为什么还要在程序中加入一个40000的倍频?还有不晓得其是如何判断LCD的忙标志位的?


LCD的控制程序地址:http://www.xinworks.com/bbs/read.php?tid-10103.html


问题二:关于VGA的程序的疑问。控制VGA的时钟信号经过了VGA_PLL,有谁知道这个具体怎么用的么?

PARTNER CONTENT

文章评论6条评论)

登录后参与讨论

用户1636071 2014-9-17 22:42

龙哥:下面是我对对2K和330pF、150pF的认识: 这应该是标准中模拟人体和整车间的静电试验,2K是应该是人没有拿车钥匙的阻抗,300pF是人在车内的情况,而150pF是人在车外的情况。这是两种情况,另两种应该是人拿钥匙的阻抗加上这两个电容时的,模拟人体阻抗的情况了。不知理解的对不对?

用户211861 2009-7-21 09:50

谢谢你的回答,明白了。另外,请问你用Nios编程没?我昨天做了一个小程序,可产生硬件系统时总是提示“no install.ptf”,是不是因为我没装IP库的原因?我没那个安装文件。网上说的可能是文件名为中文或者系统帐户名为中文,可我检查过了,这两个问题都没有。方便的话QQ说行么?我QQ:961241339

用户124183 2009-7-20 13:02

1602液晶的响应时间都是ms级的,也就是说工作频率是K级的

用户211861 2009-7-18 14:59

我意思是输入的时钟已经是经过16倍频了,和单片机的工作频率也差不多了,为什么后面又加了一个40000的倍频?这是根据什么来确定的?谢谢你的回答。

用户124183 2009-7-18 13:50

因为液晶是低速外设,而FPGA速度很快,所以要将高速时钟分频后成低速时钟供液晶使用。

用户211861 2009-7-17 19:12

多谢你的帮助,我有那个程序,只是不明白为什么它里面加了这个分频,想搞清楚。我邮箱是:handsome_huang@126.com

用户124183 2009-7-17 17:53

我用过CPLD控制LCD1602,有VHDL源程序,需要的话给我个邮件craftor#126.com,我可以发给你~
相关推荐阅读
用户211861 2009-08-07 13:06
烧写flash时"no cfi found"错误的解决办法
经过了几天的奋斗,终于能通过flash-programmer将程序烧写进去了。下面就将排查的过程说出来,让以后遇到此问题的朋友少走些弯路。硬件:FPGA------EP1C16,FLASH-----A...
EE直播间
更多
我要评论
6
4
关闭 站长推荐上一条 /3 下一条