观海微GH8555BL-04+BOE10.1(TV101WXU-T85)原理代码介绍

Lornell 2023-08-13 08:45:48

 

 

 

观海微GH8555BL+BOE10.1(TV101WXU-T85)原理如下:

 

 

 

 

 

观海微GH8555BL+BOE10.1(TV101WXU-T85)代码如下:

 

//---------------------------------------------------------------------------
// 
//        Model  - TV101WXU-T85
//        IC     - GH8555BL-04
//        Width  - 800
//        Height - 1280
//        
//        ver    - V01
//       DATA    - 2023-07-26  
//        vsync:4
//        vbp:8
//        vfp:12
//        hsync:20
//        hbp:20
//        hfp:40


    Generic_Short_Write_1P(0xee,0x50);                // 
    Generic_Long_Write_2P(0xea,0x85,0x55);    // write enable
    Generic_Short_Write_1P(0x20,0x00); 
    Generic_Short_Write_1P(0x24,0x20);        //    mirror off     
    Generic_Short_Write_1P(0x30,0x00);      // bist=1 
    Generic_Long_Write_3P(0x39,0x02,0x07,0x10); // vsa vbp vfp    
    //Generic_Short_Write_1P(0x56,0x83);      //      auto   
    Generic_Short_Write_1P(0x7a,0x20);        //
    Generic_Short_Write_1P(0x7d,0x00);        
    Generic_Long_Write_2P(0x90,0x10,0x60);   // ss_tp
    Generic_Short_Write_1P(0x93,0xf8);        //
    Generic_Short_Write_1P(0x95,0x74);        //
    Generic_Short_Write_1P(0x97,0x07);
    Generic_Short_Write_1P(0x99,0x10);        // ss_tp de ndg    

    //enter page2
    Generic_Short_Write_1P(0xee,0x60);     // enter page2
    Generic_Short_Write_1P(0x21,0x01);        // OSC
    //Generic_Short_Write_1P(0x25,0x71);       //vref_apf1[2:0]
    Generic_Short_Write_1P(0x27,0x62);       //vddd
    //Generic_Short_Write_1P(0x29,0x89);       //Sd_i_set<3:0>
    //Generic_Short_Write_1P(0x2a,0x26);       //Sd_trim<2:0>
    Generic_Short_Write_1P(0x30,0x01);       // 4 LANE
    Generic_Short_Write_1P(0x31,0x0f);
    Generic_Short_Write_1P(0x32,0xda);
    Generic_Short_Write_1P(0x33,0x3f);
    Generic_Short_Write_1P(0x34,0xef);       //dsi_ihrs<1:0>
    Generic_Short_Write_1P(0x3a,0x24);       //gas off
    Generic_Short_Write_1P(0x3b,0x00);
    Generic_Short_Write_1P(0x3c,0x1d);
    Generic_Short_Write_1P(0x3d,0x02);
    Generic_Short_Write_1P(0x3e,0xa3);
    Generic_Short_Write_1P(0x42,0x4b);
    Generic_Short_Write_1P(0x43,0x4b);       //vsnr  
    Generic_Short_Write_1P(0x44,0x08);
    Generic_Short_Write_1P(0x46,0xd9);
    Generic_Short_Write_1P(0x86,0x20);        // 
    //Generic_Short_Write_1P(0x89,0x00);
    Generic_Short_Write_1P(0x8a,0xaa);
    Generic_Short_Write_1P(0x8b,0x11);        // 
    Generic_Short_Write_1P(0x8d,0x05);
    Generic_Short_Write_1P(0x91,0x44);        //  
    Generic_Short_Write_1P(0x92,0x22);    //    
    Generic_Short_Write_1P(0x93,0x9f);    //  
    Generic_Short_Write_1P(0x9a,0x00);           //  
    Generic_Short_Write_1P(0x9c,0x80);           // 

    //gamma  2.2  2023/03/04
    Generic_Long_Write_5P(0x47,0x00,0x26,0x38,0x45,0x4f);   //gamma P0.4.8.12.2
    Generic_Long_Write_5P(0x5a,0x00,0x26,0x38,0x45,0x4f);   //gamma n 0.4.8.12.20

    Generic_Long_Write_5P(0x4c,0x53,0x52,0x61,0x42,0x42);   //28.44.64.96.128.
    Generic_Long_Write_5P(0x5f,0x53,0x52,0x61,0x42,0x42);   //28.44.64.96.128. 

    Generic_Long_Write_5P(0x51,0x43,0x29,0x3e,0x3a,0x49);   //159.191.211.227.235
    Generic_Long_Write_5P(0x64,0x43,0x29,0x3e,0x3a,0x49);   //159.191.211.227.235  

    Generic_Long_Write_4P(0x56,0x4d,0x5c,0x67,0x7f);        //243.247.251.255    
    Generic_Long_Write_4P(0x69,0x4d,0x5c,0x67,0x7f);        //243.247.251.255

/*
    //gamma  2.5  2023/03/04
    Generic_Long_Write_5P(0x47,0x00,0x23,0x33,0x40,0x4a);   //gamma P0.4.8.12.2
    Generic_Long_Write_5P(0x5a,0x00,0x23,0x33,0x40,0x4a);   //gamma n 0.4.8.12.20

    Generic_Long_Write_5P(0x4c,0x56,0x4d,0x5d,0x3d,0x3b);   //28.44.64.96.128.
    Generic_Long_Write_5P(0x5f,0x56,0x4d,0x5d,0x3d,0x3b);   //28.44.64.96.128. 

    Generic_Long_Write_5P(0x51,0x3c,0x22,0x37,0x33,0x42);   //159.191.211.227.235
    Generic_Long_Write_5P(0x64,0x3c,0x22,0x37,0x33,0x42);   //159.191.211.227.235  

    Generic_Long_Write_4P(0x56,0x46,0x54,0x62,0x7f);        //243.247.251.255    
    Generic_Long_Write_4P(0x69,0x46,0x54,0x62,0x7f);        //243.247.251.255
*/

    Generic_Short_Write_1P(0xee,0x70); 
    //STV0
    Generic_Long_Write_5P(0x00,0x00,0x04,0x00,0x01,0x00);
    Generic_Long_Write_5P(0x05,0x00,0x04,0x00,0x00,0x16);   //
    Generic_Long_Write_2P(0x0C,0x05,0x05);

    //CYC0
    Generic_Long_Write_5P(0x10,0x01,0x04,0x00,0x00,0x00); 
    Generic_Long_Write_5P(0x15,0x00,0x0b,0x0D,0x08,0x00);  
    Generic_Long_Write_2P(0x29,0x05,0x05);

    //gip0-gip21=gipL1-gipL22 (downscan)
    Generic_Long_Write_5P(0x60,0x3f,0x3f,0x01,0x01,0x03);  
    Generic_Long_Write_5P(0x65,0x03,0x3c,0x3c,0x3c,0x3c);  
    Generic_Long_Write_5P(0x6a,0x3f,0x3f,0x3c,0x13,0x13);  
    Generic_Long_Write_5P(0x6f,0x11,0x11,0x17,0x17,0x15);
    Generic_Long_Write_2P(0x74,0x15,0x3c);

    //gip22-gip43=gipR1-gipR22 (downscan)
    Generic_Long_Write_5P(0x80,0x3f,0x3f,0x00,0x00,0x01);  
    Generic_Long_Write_5P(0x85,0x01,0x3c,0x3c,0x3c,0x3c);  
    Generic_Long_Write_5P(0x8a,0x3f,0x3f,0x3c,0x12,0x12);  
    Generic_Long_Write_5P(0x8f,0x10,0x10,0x16,0x16,0x14);
    Generic_Long_Write_2P(0x94,0x14,0x3c);

    Generic_Long_Write_2P(0xea,0x00,0x00);    // write enable
    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);

 

...全文
380 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打开下面链接,直接免费下载资源: https://renmaiwang.cn/s/hxefj JD9365AA、BOE10.1、JD5002等关键词指向的是与显示技术领域紧密相关的组件。在这个领域中,它们可能涉及到显示器的某些硬件接口或控制芯片,或者是特定的显示面板技术标准。尤其,MIPI SSD2828作为初始化代码的一部分,意味着这些组件和代码极有可能是为移动设备或平板电脑的显示系统设计的。在移动显示领域,MIPI(移动产业处理器接口)是一种被广泛应用的串行接口标准,它为不同组件之间提供了低功耗的数据传输解决方案。 初始化代码在显示系统的上下文中,通常涉及启动过程中的一系列指令和配置,这些指令和配置能够确保显示控制器正确地与显示面板通信。在涉及到的组件中,JD9365AA可能是一个芯片的型号,BOE10.1可能是指显示面板的对角线尺寸,JD5002则可能是另一个控制芯片或者固件的标识。这些组件的协作对于确保显示屏能够正确显示图像至关重要,包括亮度调节、色彩校准、分辨率设置等。 源码的免费下载链接表明,这些代码或许是为了便于开发者在软件开发工具包(SDK)或硬件开发板上进行调试或进一步开发使用。开源代码的分享,不仅能够加速产品的开发过程,还可以提升开发社区对特定技术的理解。对于显示技术领域来说,开源代码的可用性可能会促进业界更快地创新和改善用户体验。 行业内的完整源码对于开发者和工程师来说是宝贵的资源。它不仅可以帮助他们理解硬件的内部机制,还能够让他们学习到如何通过编程来控制硬件。更深入地,这类源码还可以被用来进行故障排除、性能优化、以及个性化定制等。特别是对于硬件接口和显示控制代码,拥有完整的源码可以极大地缩短开发周期,降低开发成本,并提升最终产品的质量。

455

社区成员

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

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

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

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

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

 

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