44bmon.c

来自「任何驱动并设计应用44b0xlcd模块」· C语言 代码 · 共 74 行

C
74
字号
#include "44b.h"
#include "44blib.h"
#include "option.h"
#include "def.h"

void Sys_Init(void);
void Lcd_Test(void);
void Main(void)
{
  Sys_Init();
  while(1)
   {
     Lcd_Test();
   }
} 

void Sys_Init(void)
{
  rSYSCFG = CACHECFG;
  
  rNCACHBE0 = 0XC0002000;
   
  LCD_Init();    
}  


void Lcd_Test(void)
{
	int i,j;

    U32 srcAddress 		= 0xcc00000;  	
    U32 orgAddress 		= 0x160000;
    
    U32 color[9]    	= {0xffffffff,0x0,0xe0e0e0e0,0xf0f0f0f0,0xfcfcfcfc,0x1c1c1c1c,0x03030303,0x62626262,0xe3e3e3e3};
	
//	char* colorname[9] 	= {"White","Black","Red","Orange","Yellow","Green","Blue","Indigo","Purple"};
//	char* picname[3]	= {"MM.jpg","J10.jpg","Winsilicon.jpg"};
    
    for (i=0;i<9;i++)
    {
    	srcAddress = 0xcc00000;
     		
   		for(j=0;j<=9600;j++)
    	{
        	*(U32 *)srcAddress = color[i];
       
        	srcAddress+=4; 
    	}

   		Delay(50000);
   	}
   	    
    for (i=0;i<3;i++)
    {
    	srcAddress = 0xcc00000;
    	    	

     	for(j=0;j<9600;j++)
     	{
        	*(U32*)srcAddress = *(U32*)orgAddress;
       
        	srcAddress+=4; 
        	orgAddress+=4;
     	}

     	Delay(50000);
     	//Uart_Getch();
    }
    
	

}

⌨️ 快捷键说明

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