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

📄 hw_a030fl01.c

📁 RK27驱动
💻 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 + -