با سلام
نمایشگر 7 اینچی AT070TN92 با برد درایور موجود در سایت توسط lpc1768 راه انداختم.
اما در نمایش تصاویر مشکل دارم. همونطور که در تصاویر زیر میبینید.
خودم فکر میکنم که مشکل از مقدار دهی رجیسترهای راه انداز سیستم باشه. اما مشکل رو نفهمیدم.
مقداردهی رجیسترهای راه انداز را هم در انتها گذاشتم


نمایشگر 7 اینچی AT070TN92 با برد درایور موجود در سایت توسط lpc1768 راه انداختم.
اما در نمایش تصاویر مشکل دارم. همونطور که در تصاویر زیر میبینید.
خودم فکر میکنم که مشکل از مقدار دهی رجیسترهای راه انداز سیستم باشه. اما مشکل رو نفهمیدم.
مقداردهی رجیسترهای راه انداز را هم در انتها گذاشتم


کد:
LCD_WriteCom(0x00E2); LCD_WriteRAM(35); LCD_WriteRAM(2); LCD_WriteRAM(0x54); TimeDelay(1); LCD_WriteCom(0x00E0); LCD_WriteRAM(1<<0); TimeDelay(1); LCD_WriteCom(0x00E0); LCD_WriteRAM(1<<1 | 1<<0); TimeDelay(1); LCD_WriteCom(0x01); TimeDelay(10); LCD_WriteCom(0x00E6); LCD_WriteRAM(0x0003); LCD_WriteRAM(0x0033); LCD_WriteRAM(0x0033); TimeDelay(1); LCD_WriteCom(0x00B0); LCD_WriteRAM(0x000c); LCD_WriteRAM(0x0080); LCD_WriteRAM((HDP>>8)&0X00FF); LCD_WriteRAM(HDP&0X00FF); LCD_WriteRAM((VDP>>8)&0X00FF); LCD_WriteRAM(VDP&0X00FF); LCD_WriteRAM(0x0000); TimeDelay(1); LCD_WriteCom(0x00B4);//HSYNC LCD_WriteRAM((HT>>8)&0X00FF); LCD_WriteRAM(HT&0X00FF); LCD_WriteRAM((HPS>>8)&0X00FF); LCD_WriteRAM(HPS&0X00FF); LCD_WriteRAM(HPW); LCD_WriteRAM((LPS>>8)&0X00FF); LCD_WriteRAM(LPS&0X00FF); LCD_WriteRAM(0x0000); TimeDelay(1); LCD_WriteCom(0x00B6); LCD_WriteRAM((VT>>8)&0X00FF); LCD_WriteRAM(VT&0X00FF); LCD_WriteRAM((VPS>>8)&0X00FF); LCD_WriteRAM(VPS&0X00FF); LCD_WriteRAM(VPW); LCD_WriteRAM((FPS>>8)&0X00FF); LCD_WriteRAM(FPS&0X00FF); TimeDelay(1); LCD_WriteCom(0x3A); LCD_WriteRAM(0x55); LCD_WriteCom(0x00BA); LCD_WriteRAM(0x0005);//0x000F); TimeDelay(50); LCD_WriteCom(0x00B8); LCD_WriteRAM(0x0007); LCD_WriteRAM(0x0001); TimeDelay(1); LCD_WriteCom(0x0036); LCD_WriteRAM( 1<<1 | 1<<0 ); LCD_WriteRAM(0); TimeDelay(1); LCD_WriteCom(0x00F0); LCD_WriteRAM(0x0003); ) LCD_WriteRAM(0x0000); TimeDelay(1); LCD_WriteCom(0x00BE); LCD_WriteRAM(36); LCD_WriteRAM(0x00ff); TimeDelay(1); LCD_WriteRAM(0x0001); LCD_WriteRAM(0x00f0); LCD_WriteRAM(0x0000); LCD_WriteRAM(0x0000); TimeDelay(1); LCD_WriteCom(0x00d0); LCD_WriteRAM(0x0009 ); TimeDelay(1); LCD_WriteCom(0x0029); TimeDelay(1);
دیدگاه