Page 633 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 633
LCD_DataWrite(0x00); //Horizontal Start Point of Active Window [9:8]
LCD_CmdWrite(0x34); //Horizontal End Point 0 of Active Window (HEAW0)
LCD_DataWrite(0x1F); //Horizontal End Point of Active Window [7:0]
LCD_CmdWrite(0x35); //Horizontal End Point 1 of Active Window (HEAW1)
LCD_DataWrite(0x03); //Horizontal End Point of Active Window [9:8]
//setting active window Y
LCD_CmdWrite(0x32); //Vertical Start Point 0 of Active Window (VSAW0)
LCD_DataWrite(0x00); //Vertical Start Point of Active Window [7:0]
LCD_CmdWrite(0x33); //Vertical Start Point 1 of Active Window (VSAW1)
LCD_DataWrite(0x00); //Vertical Start Point of Active Window [8]
LCD_CmdWrite(0x36); //Vertical End Point of Active Window 0 (VEAW0)
LCD_DataWrite(0xdf); //Vertical End Point of Active Window [7:0]
LCD_CmdWrite(0x37); //Vertical End Point of Active Window 1 (VEAW1)
LCD_DataWrite(0x01); //Vertical End Point of Active Window [8]
LCD_CmdWrite(0x46);
LCD_DataWrite(0);
LCD_CmdWrite(0x47);
LCD_DataWrite(0);
LCD_CmdWrite(0x48);
LCD_DataWrite(0);
LCD_CmdWrite(0x49);
LCD_DataWrite(0);
}
void PWM1_duty_cycle(unsigned char setx) //bit0~7
{
LCD_CmdWrite(0x8A);
LCD_DataWrite(0x8A);
HAL_Delay(1);
LCD_CmdWrite(0x8b);
LCD_DataWrite(setx);
HAL_Delay(1);
LCD_CmdWrite(0x8A);
LCD_DataWrite(0x8A);
}
- 626 -