Page 631 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 631
LCD_DataWrite(YB>>8);
}
void LCD_Initial(void)
{
LCD_CmdWrite(0x01);
LCD_DataWrite(0x01);
HAL_Delay(20);
LCD_CmdWrite(0x01);
LCD_DataWrite(0x00);
HAL_Delay(5);
RA8875_PLL_init();
LCD_CmdWrite(0x10); //SYSR bit[4:3]=00 256 color bit[2:1]= 00 8bit MPU
interface
LCD_DataWrite(0x0F);
LCD_CmdWrite(0x04); //PCLK inverse
LCD_DataWrite(0x81);
HAL_Delay(1);
LCD_CmdWrite(0x14); //HDWR//Horizontal Display Width Setting Bit[6:0]
LCD_DataWrite(0x63);//Horizontal display width(pixels) = (HDWR + 1)*8
LCD_CmdWrite(0x15);//Horizontal Non-Display Period Fine Tuning Option Register
(HNDFTR)
LCD_DataWrite(0x00);//Horizontal Non-Display Period Fine Tuning(HNDFT) [3:0]
LCD_CmdWrite(0x16); //HNDR//Horizontal Non-Display Period Bit[4:0]
LCD_DataWrite(0x03);//Horizontal Non-Display Period (pixels) = (HNDR + 1)*8
LCD_CmdWrite(0x17); //HSTR//HSYNC Start Position[4:0]
LCD_DataWrite(0x03);//HSYNC Start Position(PCLK) = (HSTR + 1)*8
LCD_CmdWrite(0x18); //HPWR//HSYNC Polarity ,The period width of HSYNC.
- 624 -