📄 hw_a030dl02.c
字号:
/******************************************************************/
/* Copyright (C) 2007 ROCK-CHIPS FUZHOU . All Rights Reserved. */
/*******************************************************************
File : hw_A030dl02.c
Desc : A030dl02寄存器初始化
Author : nzy
Date :
Notes :
$Log :
*********************************************************************/
#include "hw_include.h"
#include "hw_A030dl02.h"
#if(LCDPANEL == RGBIF_A030DL02)
/*---------------------------------------------------------
Name : A030dl02_Write
Desc :
Params:
Return:
Author: nzy
Date :
-----------------------------------------------------------*/
void A030dl02_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 : A030dl02_PowerOnInit
Desc :
Params:
Return:
Author: nzy
Date :
-----------------------------------------------------------*/
void A030dl02_PowerOnInit(void)
{
scl_out();
sda_out();
cs_out();
cs_clr();
delay_nops(100);
A030dl02_Write(0x05, 0x16);
A030dl02_Write(0x04, 0x1B);
//A030dl02_Write(0x08,0xc0);
A030dl02_Write(0x05, 0x57);
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -