www.pudn.com > DPS2812_EXTAD.rar > DPS2812-EXTRAM.C


/************************************************************************* 
	filename:	DPS2812-FFT.C 
	designer:	戴展波 
	date:		2004/12/17 
*************************************************************************/ 
#include  
#include "DPS2812.h" 
#include "DPS2812_EXTRAM.h" 
#include "DPS2812_REGISTER.h" 
 
void InitPeripherals(void); 
 
void main(void) 
{ 
	Uint32 i; 
	//初始化系统控制 
	InitSysCtrl(); 
	//关总中断 
	DINT; 
	IER = 0x0000; 
	IFR = 0x0000; 
	//初始化外设 
	InitPeripherals(); 
	//使能总中断 
//	EINT; 
	//使能全局实时中断DBGM 
	ERTM; 
	 
	for(i = 0; i < SRAM_LENGTH; i++) 
	{ 
		sram_data[i] = i; 
	} 
	for(i = 0; i < SRAM_LENGTH; i++) 
	{ 
		if(sram_data[i] != i) 
		{ 
			good_flag = 0; 
			break; 
		} 
		good_flag = 1; 
	} 
	if(good_flag == 1) 
	{ 
		for(;;); 
	} 
	else 
	{ 
		for(;;); 
	} 
} 
 
/********************************************************************* 
	函数名:	void InitPeripherals(void) 
	目的:		初始化外设 
	输入:		无 
	输出:		无 
*********************************************************************/ 
void InitPeripherals(void) 
{ 
	//初始化XINTF 
	InitXintf(); 
}