这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » LCD320240的驱动

共8条 1/1 1 跳转至

LCD320240的驱动

菜鸟
2014-05-23 13:31:24     打赏

有大侠做过用verilog/VHDL控制LCD320240吗?买了一块带控制器RA8806的LCD320240,试了很多方法了,还是不能显示数据,根据C代码,做了下面的设计:帮我看看有没有什么我没注意到的?

1初始化

2选定text模式

3只显示DDRAM1

4 写Y坐标命令,写Y坐标地址

5 写X坐标命令,写X坐标地址

6 写Memory write command

7 写要显示的数据

 

 

 




关键词: LCD    

高工
2014-05-23 14:57:56     打赏
2楼

帮顶


专家
2014-05-23 14:59:08     打赏
3楼
verilog/VHDL,这个不懂,帮顶

高工
2014-05-23 15:02:38     打赏
4楼

没用过。RA8806好像是常见的控制芯片。楼主为什么不问卖家要资料呢?卖家99%会有测试程序的啊


高工
2014-05-23 15:03:40     打赏
5楼
LCD320240没有用过,LCD1602和12864都用过,其实这类LCD的驱动比较简单,首先要要搞清楚初始化流程的步骤,再者要搞清楚对控制器的操作时序,比如读写操作需要什么命令,时序是怎样的,搞清楚了这些,编写接口程序就可以了。

菜鸟
2014-05-23 17:12:38     打赏
6楼

谢谢大家,至少让我感觉不孤单了,呵呵,卖家的例子是C语言的,我也是参考C来写的,当然还看了spec了,以为用到的指令自己都理解了。LCD1602和12864我也用过,感觉差别还是比较大的。


菜鸟
2014-06-01 11:40:56     打赏
7楼

前几天搞定了,罪魁祸首是task, 不用task, 直接把task里的内容展开就好了。

极少用task,这次为了增加代码的可读性,我用了一个task描述写命令,里面包含多个状态。做过仿真,确认task满足spec时序要求,不幸的是,我没注意调用task后的信号,后来发现,调用task时会出现x态。看来以后用task要注意了。


菜鸟
2014-09-06 11:18:56     打赏
8楼
可否传授一下这个的使用经验

共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]