原创 320240液晶调试

2007-12-4 23:37 4072 8 14 分类: 汽车电子

   经过几天的实验,现在对这个液晶有点眉目了,读数据也可以了.


  


   关于图层的设置,发现在51上怎么弄都可以的,但是在NIOS,就有点问题了,经过实验证明,在图层一设为字符层,RAM的地址大小设为8000,发现这个地址不能大于9600byte ,不然在第二图层时,地址就会出错,(也不知道为什么)


 


   图层二为图形层,这人层的大小设为9600 bytes,有两个图层基本就够用了.而且不会出错.


 


  要三个图层的话,图层三只能和图层一在同一个界面上.发现这按照如上的设置就很稳定了.现在也不去研究为什么了.只要可以用就可以了.看了手册,有些地方也不大明白.这款芯片8835是和1335相兼容的,但是手册上说可以3.3V工作,但是经过调试,不能工作的.


<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 


  NIOS上要使液晶工作,要读取数据的话,要设为三态口,而且要打开内部上拉,不然无法工作.而且在每个数据口上要加一个限流电阻,大小还没实验,我用这块板的电阻是1K,为了使液晶读回来的数据匹配,我打开FPGA IO口的内部上拉,和设成PCI接口,打开内部钳位二极管.再加一个限流电阻,使电平基本匹配.FPGAIO口的最大承受电压为4.1V左右,假如长时间工作电平太大的话,容易使芯片烧坏,(比赛时,在调试紧要关口,居然把芯片给烧坏了,几天努力全没了....555)


 


   这几天的计划,NIOS的操作再熟悉下,由于太久没有去动,导致很多要点都有点忘了.两本手册要再看看,至少到时碰到问题懂得在哪找.


   程序的编写,函数的调用,中断,定时器,串口,还有Verilog HDL语言的编写,只要FPGA加上NIOS那个功能强大,所以两个方面都要同时进行.


 


  2007.12.4


  经过重重困难,排除种种问题,终于把液晶弄好了,现在基本没有什么问题,之前在51上移植,一下子,就好了,参考人家的程序,后来移植到nios,一开始引脚接下,配置成功,烧写程序也成功,但是问题来了,读不出数据,后来经过细心观察,终于发现问题,原来引脚没有锁定好。


  调试还在继续,很多东西,不可能像你想像的那样,要想玩转一个东西,一定要摸透他的脾气-----静下来好好看原版手册,中文翻译的只能来参考,太多BUG了,会让你伤心欲绝的。看了手册,对原来的东西,有了点清楚。可是数据还是读错,想到查忙,加了查忙.有点效果.


      最后发现,之前我的种种假设都是错的,想想一个芯片,测试总是那么的规范,不要因为一点问题就怀疑芯片问题,不过在刚学NIOS,问题倒是多的,好好努力,路漫漫.....

文章评论6条评论)

登录后参与讨论

用户395522 2009-7-21 12:48

这位兄长真的很牛啊,我今年参加电子设计大赛,老师最近给我的任务是用fpga+320240做一个任意波形发生器,因为以前没怎么接触过fpga,所以还没有什么头绪,在网站上搜了一圈,看到兄长的博客,特地讨教来了,希望兄长能发一些你以前的设计资料,给些建议,小弟这里先谢谢了。这是我QQ邮箱:931486813@qq.com

用户150004 2008-5-1 02:55

真的很佩服你,我都大三了,还什么都不会,要向你学习了,学长。

用户137296 2008-4-24 18:00

不好意思,打错字了,是谢谢!

用户137296 2008-4-24 17:59

费了好大劲注册成会员 为了联系你 我在调试320240光标时遇到问题 郁了两天了 能加我的QQ吗:312051658。谢绝!

用户1316816 2008-3-19 07:25

我是用里面跑NIOS驱动的,你是单独用FPGA写驱动吗,是这样的话,那个可复杂多了。

用户741296 2007-12-11 08:38

自己写的程序,已经弄好了!

共同学习一下!

用户1625530 2006-10-15 13:40

我喜欢用ldo或者DC-DC.

用户1010551 2006-10-12 20:38

2、利用3.3V的稳压管降压。
相关推荐阅读
用户1316816 2008-10-19 23:58
写下心情,一段平凡的日子
      2008,不平常的一年,这一年我毕业了,从自己的梦想走入了社会,也许刚入社会,总要有一段适应的过程,从实习到工作,离开学校也快半年了,时间总是过得这么快,有时又觉得又是那么的慢.曾经的梦想...
用户1316816 2008-08-28 20:27
我的毕业设计--存储示波器
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />整个系统采用FPGA Cyclone 2C5芯片,在内嵌...
用户1316816 2008-03-15 12:12
基于FPGA的密码锁
采用4X4键盘电路,和一个四位动显示电路.来完成基本的控制功能 .1.4X4 键盘扫描电路的设计电路中分为键盘去抖电路和键盘译码电路。弹跳消除电路所使用的频率必须比其它电路的工作频率高,扫描电路的工作...
用户1316816 2008-03-13 18:43
简易电压源
/*****************************************************This program was produced by theCodeWizardAVR ...
用户1316816 2008-03-13 18:41
基于1302的万年历
这个是1302程序,液晶用12864来显示...
用户1316816 2008-03-13 18:38
模拟SPI接口程序
//***********************************************************//功能      : 由AVR作为主机,向FPGA发送数据,采用模拟SPI接...
我要评论
6
8
关闭 站长推荐上一条 /2 下一条