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

📄 testip.c

📁 此源码是本人买的株洲开发板全套例程
💻 C
字号:
#include	"DSP28_Device.h"

Uint16  FrameLenth;
Uint16  RxSuccessFlag;

//-------------------
Uint16	TxEthnetFrameBuffer[1518/2];
Uint16	RxEthnetFrameBuffer[1518/2];
//-------------------
void	SendData(Uint16 data);

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();	
		InitGpio( );
		
		LedReg = 0xFF;    // 关 LED
		Led8Lock = 0x07;  // 灭数码管
		SendData(0xFF);
    
   		Init8019();
	
        // Enable global Interrupts and higher priority real-time debug events:
	
		EINT;   // Enable Global interrupt INTM
		ERTM;	// Enable Global realtime interrupt DBGM

		while(1)
		{
             do{
			       Temp=RecFrame();
			 }while(Temp);
			 if(RxSuccessFlag)
			 {
			       RxSuccessFlag=0;
			       DoNetworkStuff();
			 }
		}		
}
		
		
void	SendData(Uint16 data)
{
	Uint16	i,Temp;
	Temp = 0x80;
	for	(i=0;i<8;i++)
		{
			if ((data & Temp)==0)	ClrData;
			else	SetData;
			Temp >>= 1;
			ClrClk;
			SetClk;
		}
	Led8Lock = 0x03;
	Led8Lock = 0x07;
	SetData;		
}
		
//===============================end ======================
		

⌨️ 快捷键说明

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