⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hw_a030fl01.c

📁 瑞星微公司RK27XX系列芯片的SDK开发包
💻 C
字号:
/******************************************************************/
/*   Copyright (C) 2007 ROCK-CHIPS FUZHOU . All Rights Reserved.  */
/*******************************************************************
File :  hw_A030fl01.c
Desc :  A030fl01寄存器初始化

Author :  nzy
Date :
Notes :

$Log :
*********************************************************************/

#include "hw_include.h"
#include "hw_A030fl01.h"



#if(LCDPANEL == RGBIF_A030FL01)

/*---------------------------------------------------------
Name  :  A030fl01_Write
Desc  :
Params:
Return:
Author:  nzy
Date  :
-----------------------------------------------------------*/
void A030fl01_Write(UINT32 Reg, UINT32 Data)
{
    UINT32 address_temp;
    UINT32 sent_data;
    UINT32 i;

    address_temp = Reg & 0x7F;
    sent_data = (address_temp << 8) | (Data);

    cs_clr();
    scl_clr();
    delay_nops(100);
    for (i = 0; i < 16; i++)
    {
        if ((sent_data << i)&0x8000)
        {
            sda_set();
        }
        else
        {
            sda_clr();
        }
        delay_nops(100);
        scl_set();
        delay_nops(200);
        scl_clr();
        delay_nops(100);
    }
    cs_set();
}


/*---------------------------------------------------------
Name  :  A030fl01_PowerOnInit
Desc  :
Params:
Return:
Author:  nzy
Date  :
-----------------------------------------------------------*/
void A030fl01_PowerOnInit(void)
{
    scl_out();
    sda_out();
    cs_out();
    cs_clr();
    delay_nops(100);

    A030fl01_Write(0x0D, 0x44);
    A030fl01_Write(0x0D, 0x4D);
    A030fl01_Write(0x0b, 0x06);
    A030fl01_Write(0x40, 0xc0);
    A030fl01_Write(0x42, 0x43);
    A030fl01_Write(0x44, 0x28);
    A030fl01_Write(0x0d, 0x4f);
}

#endif


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -