• 大小: 6KB
    文件类型: .c
    金币: 2
    下载: 0 次
    发布日期: 2024-02-04
  • 语言: 其他
  • 标签: OTM8009A  

资源简介

OTM8009A 驱动IC 用在CPT3.97寸的屏代码

资源截图

代码片段和文件信息

void OTM8009A_sleep_in(void)
{
write_ctrl(0x2800); 
delayms(10); 
write_ctrl(0x1000); 
delayms(200); 
}

void OTM8009A_sleep_out(void)
{
write_ctrl(0x1100); 
delayms(200); 
write_ctrl(0x2900); 
delayms(50); 
}

void OTM8009A_CPT3.97_MIPI_mode(void)
{
// For MTK6577/6575/6573/6515/6513 平台

RESET = 0;
{REGFLAG_DELAY 10 {}}
RESET = 1;
{REGFLAG_DELAY 200 {}}

{0x00 1 {0x00}} {0xFF 3  {0x800x090x01}}
{0x00 1 {0x80}} {0xFF 2  {0x800x09}}
{0x00 1 {0x03}} {0xFF 1  {0x01}}
{0x00 1 {0x00}} {0xD8 2  {0x6F0x6F}}
{0x00 1 {0x82}} {0xC5 1  {0xA3}}
{0x00 1 {0x81}} {0xC1 1  {0x66}}
{0x00 1 {0xA1}} {0xC1 1  {0x08}}
{0x00 1 {0xA3}} {0xC0 1  {0x1B}}
{0x00 1 {0x81}} {0xC4 1  {0x83}}
{0x00 1 {0x90}} {0xC5 3  {0x960xA70x01}}
{0x00 1 {0xB1}} {0xC5 1  {0xA9}}
{0x00 1 {0x00}} {0xE1 16 {0x050x080x0C0x0F0x090x1B0x0E0x0D0x000x040x030x060x0E0x270x240x1A}}
{0x00 1 {0x00}} {0xE2 16 {0x050x080x0C0x0F0x090x1C0x0E0x0E0x000x040x020x070x0E0x270x240x1A}}
{0x00 1 {0xA1}} {0xB3 1  {0x10}}
{0x00 1 {0xA6}} {0xB3 1  {0x2B}}
{0x00 1 {0xA7}} {0xB3 1  {0x11}}
{0x00 1 {0x80}} {0xCE 6  {0x820x010x000x810x010x00}}
{0x00 1 {0xA0}} {0xCE 14 {0x180x000x030x230x000x000x000x100x000x030x240x000x000x00}}
{0x00 1 {0xB0}} {0xCE 14 {0x100x010x030x230x000x000x000x100x020x030x240x000x000x00}}
{0x00 1 {0xC7}} {0xCF 1  {0x80}}
{0x00 1 {0xC9}} {0xCF 1  {0x06}}
{0x00 1 {0xC6}} {0xCB 2  {0x040x04}}
{0x00 1 {0xC9}} {0xCB 1  {0x04}}
{0x00 1 {0xDB}} {0xCB 3  {0x040x040x04}}
{0x00 1 {0x86}} {0xCC 2  {0x0C0x0A}}
{0x00 1 {0x89}} {0xCC 1  {0x02}}
{0x00 1 {0xA1}} {0xCC 2  {0x0B0x09}}
{0x00 1 {0xA4}} {0xCC 1  {0x01}}
{0x00 1 {0xB6}} {0xCC 2  {0x090x0B}}
{0x00 1 {0xB9}} {0xCC 1  {0x01}}
{0x00 1 {0xD1}} {0xCC 2  {0x0A0x0C}}
{0x00 1 {0xD4}} {0xCC 1  {0x02}}
{0x00 1 {0x00}} {0xff 3  {0xff0xff0xff}}

{0x3A 1 {0x77}}

#ifdef DISPLAY_DIRECTION_0_MODE
{0x36 1 {0x00}}// Display Direction 0
{0x35 1 {0x00}}// TE( Fmark ) Signal On
{0x44 2 {0x010x22}}// TE( Fmark ) Signal Output Position
#endif

#ifdef DISPLAY_DIRECTION_180_MODE
{0x36 1 {0xD0}}// Display Direction 180
{0x35 1 {0x00}}// TE( Fmark ) Signal On
{0x44 2 {0x010xFF}}// TE( Fmark ) Signal Output Position
#endif

#ifdef LCD_BACKLIGHT_CONTROL_MODE
{0x51 1 {0xFF}}// Backlight Level Control
{0x53 1 {0x2C}}// Backlight On
{0x55 1 {0x00}}// CABC Function Off
#endif

{0x11 1 {0x00}} 
{REGFLAG_DELAY 150 {}}

{0x29 1 {0x00}} 
{REGFLAG_DELAY 200 {}}

{0x2C 1 {0x00}} 
}


void OTM8009A_CPT3.97_MIPI_mode(void)
{
// For LCM 厂商

RESET = 0;
DELAYMS(10);
RESET = 1;
DELAYMS(200);

GENERIC_SHORT_1A_1P(0x000x00); GENERIC_LONG_1A_3P(0xFF0x800x090x01);
GENERIC_SHORT_1A_1P

评论

共有 条评论