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

📄 loading.c

📁 凌阳SPCE3200 系统开发板随机自带源程序。共安排了32个子目录
💻 C
字号:

#include "Loading.h"
#include "..\SysLib_Basic\FADE_Control.h"

#define SetActiveBuffer(p)	(*P_TV_BUFFER_SEL = p)
U32 g_nTV_Control;
U32 g_nOldAddress1;
U32 g_nOldAddress2;
U32 g_nOldAddress3;

void LoadingStart(void)
{
	// Setup TV Buffer Start Address
	g_nOldAddress1 = *P_TV_BUFFERA_SA1;
	g_nOldAddress2 = *P_TV_BUFFERA_SA2;
	g_nOldAddress3 = *P_TV_BUFFERA_SA3;
	*P_TV_BUFFERA_SA1 	= LOADING_TEXT_ADDR;
	*P_TV_BUFFERA_SA2 	= LOADING_TEXT_ADDR;
	*P_TV_BUFFERA_SA3 	= LOADING_TEXT_ADDR;
	
	//set TV control register
	g_nTV_Control = *P_TV_MODE_CTRL;
 	*P_TV_MODE_CTRL = TVEN | TVRGB2YUV | (TVLPF1 & (~TVVGA));	//enable TV, RBG565 and resolution is 320 x 240

	//set active TV buffer
	SetActiveBuffer(2);

	//MIU_CTRL_REG_SET(LOADING_TEXT_ADDR, LOADING_TEXT_ADDR, LOADING_TEXT_ADDR);
	//InitTFTLcd(AUO_236, S_RGBDM, QVGA_Data,NO_SCL ,NO_SCL , 0);
}

void LoadingEnd(void)
{
	//revert old status
	*P_TV_BUFFERA_SA1 = g_nOldAddress1;
	*P_TV_BUFFERA_SA2 = g_nOldAddress2;
	*P_TV_BUFFERA_SA3 = g_nOldAddress3;
	*P_TV_MODE_CTRL = g_nTV_Control;

	//set active TV buffer
	SetActiveBuffer(0);
}




⌨️ 快捷键说明

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