文档库 最新最全的文档下载
当前位置:文档库 › 1.77TM ST7735R初始化代码

1.77TM ST7735R初始化代码

void initial_main(void) //
{
//------------------------------------ST7735R Reset Sequence-----------------------------------------//

RSB=1;
delayms (1); //Delay 1ms
RSB=0;
delayms (1); //Delay 1ms
RSB=1;
delayms (120); //Delay 120ms
//--------------------------------End ST7735R Reset Sequence --------------------------------------//
main_Write_COM(0x11); //Sleep out
delayms (120); //Delay 120ms
//------------------------------------ST7735R Frame Rate-----------------------------------------//
main_Write_COM(0xB1);
main_Write_DATA(0x01); //01
main_Write_DATA(0x2C);
main_Write_DATA(0x2D);
main_Write_COM(0xB2);
main_Write_DATA(0x01); //01
main_Write_DATA(0x2C);
main_Write_DATA(0x2D);
main_Write_COM(0xB3);
main_Write_DATA(0x01); //01
main_Write_DATA(0x2C);
main_Write_DATA(0x2D);
main_Write_DATA(0x01);
main_Write_DATA(0x2C);
main_Write_DATA(0x2D);
//------------------------------------End ST7735R Frame Rate-----------------------------------------//
main_Write_COM(0xB4); //Column inversion
main_Write_DATA(0x03); //0x07



main_Write_COM(0xB6); //
main_Write_DATA(0xB4); //
main_Write_DATA(0xF0); //

//------------------------------------ST7735R Power Sequence-----------------------------------------//
main_Write_COM(0xC0);
main_Write_DATA(0xA2);
main_Write_DATA(0x02);
main_Write_DATA(0x84);
main_Write_COM(0xC1);
main_Write_DATA(0xC5);
main_Write_COM(0xC2);
main_Write_DATA(0x0A);
main_Write_DATA(0x00);
main_Write_COM(0xC3);
main_Write_DATA(0x8A);
main_Write_DATA(0x2A);
main_Write_COM(0xC4);
main_Write_DATA(0x8A);
main_Write_DATA(0xEE);
//---------------------------------End ST7735R Power Sequence-------------------------------------//


main_Write_COM(0xC5); //VCOM
main_Write_DATA(0x0A); //0x0E

main_Write_COM(0x36); //MX, MY, RGB mode
main_Write_DATA(0xC8); //0x68
//------------------------------------ST7735R Gamma Sequence-----------------------------------------//
main_Write_COM(0xe0);
main_Write_DATA(0x02);
main_Write_DATA(0x1c);
main_Write_DATA(0x07);
main_Write_DATA(0x12);
main_Write_DATA(0x37);
main_Write_DATA(0x32);
main_Write_DATA(0x29);
main_Write_DATA(0x2d);
main_Write_DATA(0x29);
main_Write_DATA(0x25);
main_Write_DATA(0x2b);
main_Write_DATA(0x39);
main_Write_DATA(0x00);
main_Write_DATA(0x01);
main_Write_DATA(0x03);
main_Write_DATA(0x10);

main_Write_COM(0xe1);
main_Write_DATA(0x03);
main_Write_DATA(0x1d);
main_Write_DATA(0x07);
main_Write_DATA(0x06);
main_Write_DATA(0x2e);
main_Write_DATA(0x2c);
main_Write_DATA(0x29);
main_Write_DATA(0x2d);
main_Write_DATA(0x2e);
main_Write_DATA(0x2e);
main_Write_DATA(0x37);
main_Write_DATA(0x3f);
main_Write_DATA(0x00);
main_Write_DATA(0x00);
main_Write_DATA(0x02);
main_Write_DATA(0x10);
//------------------------------------End ST7735R Gamma Sequence-----------------------------------------//

main_Write_COM(0x2a);
main_Write_DATA(0x00);
main_Write_DATA(0x00);
main_Write_DATA(0x00)

;
main_Write_DATA(0x7f);

main_Write_COM(0x2b);
main_Write_DATA(0x00);
main_Write_DATA(0x00);
main_Write_DATA(0x00);
main_Write_DATA(0x9f);






main_Write_COM(0xF0); //Enable test command
main_Write_DATA(0x01);
main_Write_COM(0xF6); //Disable ram power save mode
main_Write_DATA(0x00);

main_Write_COM(0x3A); //65k mode
main_Write_DATA(0x05);

main_Write_COM(0x29); //Display on



}


Void ST7715RCPT177PanelSleepInMode (void)
{
main_Write_COM(0x10); //Sleep in
Delayms (120); //Delay 120ms
}



Void ST7715RCPT177PanelSleepOutMode (void)
{
main_Write_COM(0x11); //Sleep out
Delayms (120); //Delay 120ms
}




相关文档