www.pudn.com > DPS2812_EXTAD.rar > DSP2812-LAN.C


/************************************************************************* 
	filename:	DPS2812-LAN.C 
	designer:	戴展波 
	date:		2004/12/17 
*************************************************************************/ 
#include  
#include "DSP28_Device.h" 
 
 
void main(void) 
{ 
	//初始化系统控制 
	InitSysCtrl(); 
	//关总中断 
	DINT; 
	IER = 0x0000; 
	IFR = 0x0000; 
	//初始化PIE控制 
	InitPieCtrl(); 
	//初始化PIE矢量表 
	InitPieVectTable(); 
	//初始化外设 
	InitPeripherals(); 
	//初始化LAN 
	init_lan(); 
	// 
	if(transmit_fail() == 0) 
	{ 
		for(;;); 
	} 
	// 
	//transmit_frame(); 
	// 
	receive_frame(); 
	// 
	//EALLOW;	// This is needed to write to EALLOW protected registers 
	//PieVectTable.XINT2 = &LAN_INTERRUPT;	//XINT1_ISR; 
	//EDIS;   // This is needed to disable write to EALLOW protected registers 
	//开启IER 
	//IER |= M_INT1; 
	//使能总中断 
	//EINT; 
	//使能全局实时中断DBGM 
	//ERTM; 
 
	 
	for(;;) 
	{ 
		 
 		KickDog(); 
	} 
}