lcdc.c

来自「ch7013驱动」· C语言 代码 · 共 25 行

C
25
字号
#include "config.h"
#include "LCDC.h"


ER init_lcdc(void)
{
    int i;
	
    /*******config LCDC register******/

    *(RP)LCDC_LECR = 0x00000000;    	//关闭LCDC
    *(RP)LCDC_SSA = VS_BASE;			//设置显示缓冲区首地址
    *(RP)LCDC_SIZE = YMAX | XMAX;
    *(RP)LCDC_PCR = TFT|COLOR|PBSIZE|BPIX|PIXPOL|FLMPOL|LPPOL|CLKPOL|OEPOL|END_SEL|ACD_SEL|ACD|PCD;
    *(RP)LCDC_HCR = (H_WIDTH*2)|H_WAIT_1|H_WAIT_2;
    *(RP)LCDC_VCR = (V_WIDTH*2)|PASS_FRAME_WAIT|V_WAIT_1|V_WAIT_2;
    *(RP)LCDC_PWMR = SCR|CC_EN|PW;
    *(RP)LCDC_DMACR = BL|HM|TM;
    *(RP)LCDC_LECR = 0x00000001;    		//使能LCDC
	
    return E_OK;		                                                                                                     
	                                                                                                                             
}  

⌨️ 快捷键说明

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