观海微GH1001-F+CTC5.99’’(PH060IA-01B) /CTC5.45’’(PH055IA-08B) 原理及代码介绍

Lornell 2023-03-19 10:08:01

 

观海微GH1001-F+CTC5.99’’(PH060IA-01B) /CTC5.45’’(PH055IA-08B)原理如下:

 

 

 

 

观海微GH1001-F+CTC5.99’’(PH060IA-01B) 代码如下:

 

//---------------------------------------------------------------------------
// Example: 
//        Model  - PH060IA-01B
//        IC     - GH1001-F
//        Width  - 720
//        Height - 1440
//            "Vfp" value="16" />
//            "Vbp" value="8" />
//            "Vsync" value="2" />
//            "Hfp" value="90" />
//            "Hbp" value="30" />
//            "Hsync" value="30" />

        Generic_Short_Write_1P(0xee,0x50);            // page 1
        Generic_Long_Write_2P(0xea,0x85,0x55);
        Generic_Short_Write_1P(0x24,0x20);
        Generic_Short_Write_1P(0x30,0x00);            // bist
        Generic_Short_Write_1P(0x31,0x90);
        //Generic_Short_Write_1P(0x56,0x83);
        Generic_Short_Write_1P(0x7a,0x20);
        Generic_Short_Write_1P(0x7d,0x00);
        Generic_Short_Write_1P(0x80,0x10);
        Generic_Long_Write_2P(0x90,0x50,0x20);
        Generic_Short_Write_1P(0x95,0x74);
        Generic_Short_Write_1P(0x97,0x07);
        Generic_Short_Write_1P(0x99,0x00);
        
        Generic_Short_Write_1P(0xee,0x60);
        Generic_Short_Write_1P(0x21,0x01);            // osc //osc 03->01->03
        Generic_Short_Write_1P(0x27,0x62);
        Generic_Short_Write_1P(0x28,0x12);
        Generic_Short_Write_1P(0x2c,0xf9);
        Generic_Short_Write_1P(0x30,0x00);                     //3lane=00 ,4lane=01
        Generic_Short_Write_1P(0x33,0xC3);
        Generic_Short_Write_1P(0x34,0x3F);
        Generic_Short_Write_1P(0x32,0xf9);            // vrs_tldo
        Generic_Short_Write_1P(0x3a,0x26);
        Generic_Short_Write_1P(0x3b,0x00);            // c8->00 
        Generic_Short_Write_1P(0x3c,0x3A);            // vcom default value=0x40
        Generic_Short_Write_1P(0x3d,0x11);            // VGL
        Generic_Short_Write_1P(0x3e,0x93);            // VGH
        Generic_Long_Write_2P(0x42,0x40,0x40);        // 0x42,0x60,0x60 vspr vsnr
        Generic_Short_Write_1P(0x86,0x20);    
        Generic_Short_Write_1P(0x89,0x00);
        Generic_Short_Write_1P(0x9a,0x05);
        Generic_Long_Write_2P(0x9b,0x02,0xD0); 
        
        // gamma 2.2
        Generic_Long_Write_5P(0x47,0x10,0x1f,0x29,0x31,0x3a);        // gamma P
        Generic_Long_Write_5P(0x5A,0x10,0x1f,0x29,0x31,0x3a);        // gamma n 0.4.8.12.20
        
        Generic_Long_Write_5P(0x4C,0x3d,0x3a,0x54,0x35,0x35);        // 28.44.64.96.128. 
        Generic_Long_Write_5P(0x5F,0x3d,0x3a,0x54,0x35,0x35);        // 28.44.64.96.128. 
        
        Generic_Long_Write_5P(0x51,0x34,0x19,0x2c,0x2a,0x30);        //159.191.211.227.235
        Generic_Long_Write_5P(0x64,0x34,0x19,0x2c,0x2a,0x30);        //159.191.211.227.235
        
        Generic_Long_Write_4P(0x56,0x37,0x54,0x64,0x7f);            //243.247.251.255
        Generic_Long_Write_4P(0x69,0x37,0x54,0x64,0x7f);            //243.247.251.255
        
        Generic_Short_Write_1P(0xee,0x70);  
        
        Generic_Long_Write_5P(0x00,0x00,0x01,0x00,0x01,0x16);
        Generic_Long_Write_2P(0x0C,0x0a,0x6d);
        // CYC0
        Generic_Long_Write_5P(0x10,0x01,0x02,0x00,0x02,0x5d); 
        Generic_Long_Write_5P(0x15,0x00,0xAf,0x0D,0x08,0x00);
        Generic_Long_Write_2P(0x29,0x0a,0x6d);
        
        Generic_Long_Write_5P(0x30,0xad,0xac,0x55,0x6d,0x5d);  
        Generic_Long_Write_5P(0x35,0x01,0xac,0xad,0x55,0x6D); 
        Generic_Long_Write_2P(0x3a,0x5d,0x01); 
        
        // gip0-gip21=gipL1-gipL22
        Generic_Long_Write_5P(0x60,0x16,0x14,0x12,0x10,0x00);  
        Generic_Long_Write_5P(0x65,0x3c,0x3c,0x3c,0x3c,0x3c);  
        Generic_Long_Write_5P(0x6a,0x3c,0x3c,0x3c,0x3c,0x3c);  
        Generic_Long_Write_5P(0x6f,0x3c,0x3c,0x3c,0x20,0x21);
        
        // gip22-gip43=gipR1-gipR22 up scan
        Generic_Long_Write_5P(0x80,0x17,0x15,0x13,0x11,0x01);  
        Generic_Long_Write_5P(0x85,0x3c,0x3c,0x3c,0x3c,0x3c);  
        Generic_Long_Write_5P(0x8a,0x3c,0x3c,0x3c,0x3c,0x3c);  
        Generic_Long_Write_5P(0x8F,0x3c,0x3c,0x3c,0x20,0x21);
        
        Generic_Long_Write_2P(0xea,0x00,0x00); 
        Generic_Short_Write_1P(0xee,0x00);
        
        DCS_Short_Write_NP(0x11);        // sleep out
        Delay(120);
        DCS_Short_Write_NP(0x29);        // display on
        Delay(10);
        // DCS_Short_Write_NP(0x35);        // te on    

 

观海微GH1001-F+CTC5.45’’(PH055IA-08B)代码如下:

 

//---------------------------------------------------------------------------
// Example: 
//        Model  - PH055IA-08B
//        IC     - GH1001-F
//        Width  - 720
//        Height - 1440
//        PHONE  - 
//        REV    - V01
//        DATA   - 2022/07/12
// VS 2
// VBP 8
// VFP 16
// HS 10
//HBP 50
//HFP 50


    Generic_Short_Write_1P(0xee,0x50);            // page 1
    Generic_Long_Write_2P(0xea,0x85,0x55);
    Generic_Short_Write_1P(0x24,0x20);
    //Generic_Short_Write_1P(0x30,0x90);        // bist
    //Generic_Short_Write_1P(0x31,0x90);      
    Generic_Short_Write_1P(0x56,0x03);
    Generic_Short_Write_1P(0x7a,0x20);
    Generic_Short_Write_1P(0x7d,0x00);
    Generic_Short_Write_1P(0x80,0x10);     
    Generic_Long_Write_2P(0x90,0x50,0x10); 
    Generic_Short_Write_1P(0x95,0x70);        
    Generic_Short_Write_1P(0x97,0x08); 
    Generic_Short_Write_1P(0x99,0x00);        

    Generic_Short_Write_1P(0xee,0x60);
    Generic_Short_Write_1P(0x21,0x01);            // osc //osc 03->01->03    
    Generic_Short_Write_1P(0x28,0x12);    
    Generic_Short_Write_1P(0x2c,0xf9);
    Generic_Short_Write_1P(0x30,0x01);    
    Generic_Short_Write_1P(0x32,0xf9);            // vrs_tldo
    Generic_Short_Write_1P(0x3a,0x26);
    Generic_Short_Write_1P(0x3b,0x00);            // c8->00 
    //Generic_Short_Write_1P(0x3c,0x39);            // vcom    
    Generic_Long_Write_2P(0x3d,0x02,0x86);        // VGH VGL    
    Generic_Long_Write_2P(0x42,0x64,0x64);        // vspr vsnr
    Generic_Short_Write_1P(0x44,0x0c);            // VGH
    Generic_Short_Write_1P(0x46,0x57);            // VGL
    Generic_Short_Write_1P(0x86,0x20);
     Generic_Short_Write_1P(0x91,0x44);
    Generic_Short_Write_1P(0x9a,0x05);     
    Generic_Long_Write_2P(0x9b,0x02,0xD0);
     
    // gamma 2.2
    Generic_Long_Write_5P(0x47,0x10,0x1f,0x29,0x31,0x32);        // gamma P
    Generic_Long_Write_5P(0x5A,0x10,0x1f,0x29,0x31,0x32);        // gamma n 0.4.8.12.20

    Generic_Long_Write_5P(0x4C,0x3c,0x33,0x46,0x27,0x27); 
    Generic_Long_Write_5P(0x5F,0x3c,0x33,0x46,0x27,0x27);        // 28.44.64.96.128. 

    Generic_Long_Write_5P(0x51,0x26,0x0d,0x21,0x1a,0x28);  
    Generic_Long_Write_5P(0x64,0x26,0x0d,0x21,0x1a,0x28);        // 159.191.211.227.235

    Generic_Long_Write_4P(0x56,0x2b,0x38,0x47,0x7f);  
    Generic_Long_Write_4P(0x69,0x2b,0x38,0x47,0x7f);            // 243.247.251.255

    Generic_Short_Write_1P(0xee,0x70);  

    Generic_Long_Write_5P(0x00,0x00,0x01,0x00,0x01,0x16);
     Generic_Long_Write_2P(0x0C,0x02,0x6d);
    // CYC0
      Generic_Long_Write_5P(0x10,0x02,0x03,0x00,0x02,0x5d); 
     Generic_Long_Write_5P(0x15,0x00,0xba,0x0d,0x08,0x00);
    Generic_Long_Write_2P(0x29,0x02,0x6d);
    // FLM0
    Generic_Long_Write_5P(0x30,0xa6,0xa7,0x55,0x9d,0x8d);  
    Generic_Long_Write_5P(0x35,0x08,0xa7,0xa6,0x55,0x9D); 
    Generic_Long_Write_2P(0x3a,0x8d,0x08); 

    //gip0-gip21=gipL1-gipL22
    Generic_Long_Write_5P(0x60,0x16,0x14,0x12,0x10,0x00);  
     Generic_Long_Write_5P(0x65,0x3c,0x3c,0x3c,0x3c,0x3c);  
    Generic_Long_Write_5P(0x6a,0x3c,0x3c,0x3c,0x3c,0x3c);  
    Generic_Long_Write_5P(0x6f,0x3c,0x3c,0x3c,0x20,0x21);

    //gip22-gip43=gipR1-gipR22 up scan
    Generic_Long_Write_5P(0x80,0x17,0x15,0x13,0x11,0x01);  
     Generic_Long_Write_5P(0x85,0x3c,0x3c,0x3c,0x3c,0x3c);  
    Generic_Long_Write_5P(0x8a,0x3c,0x3c,0x3c,0x3c,0x3c);  
    Generic_Long_Write_5P(0x8F,0x3c,0x3c,0x3c,0x20,0x21);

    //ENTER PAGE0
    Generic_Long_Write_2P(0xea,0x00,0x00); 
    Generic_Short_Write_1P(0xee,0x00);        // ENTER PAGE0    
    DCS_Short_Write_NP(0x11);       // sleep out
    Delay (120);
    DCS_Short_Write_NP(0x29);      // display on
    Delay (10);
 

 

 

 

...全文
8 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

457

社区成员

发帖
与我相关
我的任务
社区描述
一个有态度的互联网技术分享社区,主要方向:数据库、后端Java/C#、前端、运维、操作系统、硬件知识、架构基础技术文章分享、技术交流。也会定期分享各种学习资源、福利红包等。希望大家可以互相进步!
数据库后端运维 个人社区 江苏省·苏州市
社区管理员
  • IT技术分享社区
  • 80后大叔爱学习
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

这是一个有态度的互联网技术交流社区,主要方向:数据库、后端、前端、开发工具、操作系统、运维、架构知识内容分享。

大家也可以把日常工作的问题也可以发帖子,大家共同解决、互帮互助。

互联网是一个开放共享的平台,一个人的力量远远不够,需要大家一起努力,产生的力量才会坚不可摧!

在这里小编期待大家的加入,如有问题可以随时沟通,相信大家都会越来越好!

 

试试用AI创作助手写篇文章吧