testip.c

来自「8900系列底曾程序!希望能够对大家提供借鉴」· C语言 代码 · 共 68 行

C
68
字号
#include	"DSP28_Device.h"

Uint16	AicRegs;
Uint16  FrameLenth;
Uint16  RxSuccessFlag;

//-------------------
Uint16	TxEthnetFrameBuffer[1518/2];
Uint16	RxEthnetFrameBuffer[1518/2];
//-------------------

extern	struct	ipaddr	server_ipaddr;

void	main(void)
{
	    Uint16 Temp;
	    Temp=1;
	    RxSuccessFlag=0;
		/*初始化系统*/
		InitSysCtrl();

		/*关中断*/
		DINT;
		IER = 0x0000;
		IFR = 0x0000;
		/*初始化PIE*/
		InitPieCtrl();

		/*初始化PIE矢量表*/
		InitPieVectTable();	
		InitPeripherals();	
		AicRegs = 0xBF;
		Led8Reg = AicRegs;
    
	    RST8019();
   		Init8019();
//   		TCP_Init();
	
        // Enable global Interrupts and higher priority real-time debug events:
	
		EINT;   // Enable Global interrupt INTM
		ERTM;	// Enable Global realtime interrupt DBGM
//			StartCpuTimer0();

		while(1)
		{
//	         ArpRequest();
//             RTL8019ActiveOpen();
             do{
			       Temp=RecFrame();
			 }while(Temp);
			 if(RxSuccessFlag)
			 {
			       RxSuccessFlag=0;
			       DoNetworkStuff();
			 }
		}		
}
		
		
		
		
		
		
		
//===============================end ======================
		

⌨️ 快捷键说明

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