?? main.c
字號:
/*****************************************************************************\
* *
* 以太網(wǎng)控制器(RTL8019AS)測試 *
* *
* 該程序主要用于測試RTL8019AS的基本操作, *
* 如復(fù)位、接收數(shù)據(jù)包、發(fā)送數(shù)據(jù)包。 *
* *
* 程序默認物理地址為:22-44-66-88-AA-CC(在g_LocalEthAddr中定義) *
* 默認IP地址:169.254.193.223(在g_LocalIPAddr中定義) *
* 程序運行后可以在主機上執(zhí)行ping命令來驗證結(jié)果。 *
* *
\*****************************************************************************/
#include "PingTest.h"
#include "Ethernet.h"
void Main(void)
{
InitNIC(); // 初始化以太網(wǎng)控制器
while(1)
{
static u32_t buf[379];
int len = NIC_RecvPack((u8_t *)buf + 2);
// 跳開填充字段接收來自NIC的數(shù)據(jù)包
if(len > 0) // 有數(shù)據(jù)包被接收?
PingTest_Input(buf, len + 2); // 是,將數(shù)據(jù)包交給PingTest處理
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -