s6d0154-yuan.c
来自「驱动IC-s6d0154的驱动原代码。。是完整的原程序。能点亮TFT2。6、TF」· C语言 代码 · 共 768 行 · 第 1/5 页
C
768 行
comm_out(0x00,0x15);
data_out(0x00,0x20);
comm_out(0x00,0x30);
data_out(0x00,0x00);
comm_out(0x00,0x34);
data_out(0x01,0x3F);
comm_out(0x00,0x35);
data_out(0x00,0x00);
comm_out(0x00,0x36);//windows set
data_out(0x00,0xEF);
comm_out(0x00,0x37);//windows set
data_out(0x00,0x00);
comm_out(0x00,0x38);//windows set
data_out(0x01,0x3f);//013f
comm_out(0x00,0x39);//windows set
data_out(0x00,0x00);
//Gamma Control Register Setting(Seq-3)
comm_out(0x00,0x50);
data_out(0x01,0x01);
comm_out(0x00,0x51);
data_out(0x09,0x03);
comm_out(0x00,0x52);
data_out(0x0B,0x08);
comm_out(0x00,0x53);
data_out(0x08,0x05);
comm_out(0x00,0x54);
data_out(0x01,0x01);
comm_out(0x00,0x55);
data_out(0x0D,0x06);
comm_out(0x00,0x56);
data_out(0x0E,0x0A);
comm_out(0x00,0x57);
data_out(0x01,0x00);
comm_out(0x00,0x58);
data_out(0x1F,0x0B);
comm_out(0x00,0x59);
data_out(0x02,0x01);
comm_out(0x00,0x0F); //OSCILLATOR ON
data_out(0x1f,0x01); //1f01
//Display On Sequence(Seq-3)
comm_out(0x00,0x07);
data_out(0x00,0x16);
delay(300);
comm_out(0x00,0x07);
data_out(0x00,0x17);
while(1)
{
display_red();
display_green();
display_blue();
display_white();
display_black();
display_image1();
}
}
//%%%%%%%%%%%%%%%%
void display_red(void)
{
int i,j,k=0;
comm_out(0x00,0x20);
data_out(0x00,0x00);
comm_out(0x00,0x21);
data_out(0x00,0x00);
comm_out(0x00,0x22);
for(i=0;i<320;i++)
{
for(j=0;j<240;j++)
{
data_out(0xf8,0x00);//data_out18(0xfc,0x00,0x00);
}
}
}
void display_green(void)
{
int i,j;
comm_out(0x00,0x20);
data_out(0x00,0x00);
comm_out(0x00,0x21);
data_out(0x00,0x00);
comm_out(0x00,0x22);
for(i=0;i<320;i++)
{
for(j=0;j<240;j++)
{
data_out(0x07,0xe0);
//data_out18(0x03,0xf0,0x00);
}
}
}
void display_blue(void)
{
int i,j;
comm_out(0x00,0x20);
data_out(0x00,0x00);
comm_out(0x00,0x21);
data_out(0x00,0x00);
comm_out(0x00,0x22);
for(i=0;i<320;i++)
{
for(j=0;j<240;j++)
{
data_out(0x00,0x1f);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?