首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

DE2的LCD问题

DE2的LCD问题

在SOPC Builder里加的lcd_16207控制器,一共是11根线(3根控制线和8根数据线),第一次做的时候就这样直接加进去,在IDE里编程,发现LCD没反应,后来看DE2的user manual里的LCD,发现还有lcd_on,lcd_blon两根信号线,对应的分别是PIN_L4和PIN_K2,这应该是LCD的电源和背景灯电源,于是在BDF里直接加入一个单向输出引脚(不是在SOPC里添加PIO),然后分配PIN_L4给它,并直接输出VCC,我的理解是输出VCC,这样可以给LCD供电,我想问下,这种做法对不对?
  不知道这样做对不对,但是用以下简单的程序我的LCD可以正确显示,
  FILE *lcd;
 lcd=fopen("/dev/lcd_16207","w");
 fprintf(lcd,"<NIOS II on DE2>\n");
 fprintf(lcd,"Nice to see you!");
 fclose(lcd);
正确显示的前提是IDE里的所有存储器都设置为SDRAM,但是当我改用SRAM的时候,LCD上就显示乱码。DE2上的SRAM是自定义组件,加进去也没用三态桥。但是我编写的简单的LED闪亮的程序又可以在SRAM上运行,这证明应该不是SRAM的问题了,所以应该是LCD哪部分有问题,请问各位,到底是什么原因,我前面的那种做法对不对?(PIN_L4直接输出VCC的做法)

这应该是sram的问题,de2的sram好像是不太好用,我认识一个人在de2上用16bit数据线运行错误,8bit数据先就正确了。

在交流中前进,共同实现nios的应用。
真是奇怪,为什么LED循环闪亮的程序就能运行呢[em11]
就是那样,代码短点的好像还可以,长了点就出问题,de2的sram好像当成代码空间有点不好使。
在交流中前进,共同实现nios的应用。

楼主,你在sopc builder中添加了哪些东西呢?

既然目标是地平线,留给世界的只能是背影

同问

楼主你好,我遇到相同问题,一直没弄明白,我现在LCD无法显示,而且我也不知道怎么在BDf文件中添加上述的管脚,请楼主赐教啊~~谢谢~~

楼主 我也遇到了 同样的问题

你是怎么解决得啊

我用的是 片内存储器

到底是那里的问题啊?

lcd_on,lcd_blon两根信号线 他们应该怎么处理啊?

为什么 正确的显示前提是 所有的存储器都是 SDRAM啊?

返回列表