我使用DE2开发板,硬件系统中添加的组件有电平开关SW,LED_GREEN,LED_RED,BUTTON_PIO, 数码管HEX,LCD16207和DRAM
其中LCD管脚LCD_ON,LCD_BLON直接加的VCC
在IDE环境下编写程序如下:
#include<unistd.h>
#include<stdio.h>
#include<string.h>
#include<io.h>
#include"system.h"
void main()
{ file *lcd;
lcd=fopen("/dev/lcd_16207_0","w"); fprintf(lcd,"NIOSII ON DE2\n");
fprintf(lcd,"nice to see you\n");
fclose(lcd);
}
程序编译通过,运行时LCD没有反应,怎么办?
你是在uclinux系统中实现的吗?还是在一般项目中。
你加if(FALSE==fopen())语句判断一下有没有打开。
你的内核配置有没有支持lcd,可以说得具体些吗?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |