日志档案

发表于 2007-12-4 23:37:25

0

标签: 320240  液晶  

320240液晶调试

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

  

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

 

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

 

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

 

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

 

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

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

 

  2007.12.4

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

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

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

系统分类: 汽车电子   |   用户分类: NIOS的学习   |   来源: 原创   |   【推荐给朋友】

    阅读(812)    回复(7)  

投一票您将和博主都有获奖机会!

  • 我们是“同行”

    2007-12-7 0:20:48

    看来你也是大四的同学吧,我们一样。

    看来你单片机很厉害吧,我们又不一样。

    在网上搜了半天,搜到你BOLG里来了~~看了你的日志,让我自惭形秽。

    我们老师只是让我们做个要求比较简单的单片机控制洗衣机的设计,我就傻眼了。

    哎~~

  • l0p0c

    2007-12-11 8:38:07

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

    共同学习一下!

  • yewei

    2008-3-18 22:04:03

    你好,我用actel FPGA驱动320240这个屏,初始化总是不能成功,希望你能帮帮我,你能联系我吗? 我的QQ:625019152 谢谢

  • jianglongjian

    2008-3-19 7:25:33

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

  • chunyan636

    2008-4-24 17:59:54

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

  • chunyan636

    2008-4-24 18:00:46

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

  • cyang

    2008-5-1 2:55:23

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