|
TFT3.5寸液晶的使用。型号S95517-AAA,控制器ILI9481,320*480大点阵.
买来一个液晶, 搞了2天半的时间还没让它显示起来。厂家提供的初始化程序是基于51单片机的,我的NIOS用的100M频率。
具体延时可能不太准确,但是给了充分的富余量还是不行。
有谁在FPGA上用过这个液晶的,希望指教下。
void lcd_int(void)
{
//CMO3.5+ILI9481
wr_comm(0x0011);
Delay(100);
wr_comm(0x0013);
wr_comm(0x00D0);
wr_dat(0x0007);
wr_dat(0x0040); //41
wr_dat(0x001c);//1e
wr_comm(0x00D1);
wr_dat(0x0000);
wr_dat(0x0018);
wr_dat(0x001d);
wr_comm(0x00D2);
wr_dat(0x0001);
wr_dat(0x0011);//11
wr_comm(0x00C0);
wr_dat(0x0000);
wr_dat(0x003B);
wr_dat(0x0000);
wr_dat(0x0002);
wr_dat(0x0011);
wr_comm(0x00C1);
wr_dat(0x0010);
wr_dat(0x000B);
wr_dat(0x0088);
wr_comm(0x00C5);
wr_dat(0x0001);
wr_comm(0x00C8);
wr_dat(0x0000);
wr_dat(0x0030); //30
wr_dat(0x0036);
wr_dat(0x0045);
wr_dat(0x0004);
wr_dat(0x0016);
wr_dat(0x0037);
wr_dat(0x0075);
wr_dat(0x0077);
wr_dat(0x0054);
wr_dat(0x000f);
wr_dat(0x0000);
wr_comm(0x00E4);
wr_dat(0x00A0);
wr_comm(0x00F0);
wr_dat(0x0001);
wr_comm(0x00F3);
wr_dat(0x0040);
wr_dat(0x000A);
wr_comm(0x00F7);
wr_dat(0x0080);
wr_comm(0x0036);
wr_dat(0x000a);
wr_comm(0x003A);
wr_dat(0x0055);
/*wr_comm(0x00B3);
wr_dat(0x0000);
wr_dat(0x0000);
wr_dat(0x0000);
wr_dat(0x0011);*/
wr_comm(0x002A);
wr_dat(0x0000);
wr_dat(0x0000);
wr_dat(0x0001);
wr_dat(0x003F);
wr_comm(0x002B);
wr_dat(0x0000);
wr_dat(0x0000);
wr_dat(0x0001);
wr_dat(0x00df);
Delay(120);
wr_comm(0x0029);
wr_comm(0x002C);
} |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|