今天捣鼓了一下网口。代码:
int main(void)
{
UINT8 i = 0;
SystemClock_UART1_init();
i = CH57xNET_LibInit(IPAddr,GWIPAddr,IPMask,MACAddr); /* ¿â³õʼ»¯ */
mStopIfError(i); /* ¼ì²é´íÎó */
PRINT("CH57xNETLibInit Success\r\n");
Timer0Init( 10000 ); /*³õʼ»¯¶¨Ê±Æ÷:10ms*/
NVIC_EnableIRQ(ETH_IRQn);
while ( CH57xInf.PHYStat < 2 ) {
DelsyMs(50);
}
CH57xNET_CreatUdpSocket(); /* ´´½¨TCP Socket */
PRINT("CH579 UDP socket create£¡\r\n");
while(1)
{
CH57xNET_MainTask(); /* CH57xNET¿âÖ÷ÈÎÎñº¯Êý£¬ÐèÒªÔÚÖ÷Ñ»·Öв»¶Ïµ÷Óà */
if(CH57xNET_QueryGlobalInt())CH57xNET_HandleGlobalInt(); /* ²éѯÖжϣ¬Èç¹ûÓÐÖжϣ¬Ôòµ÷ÓÃÈ«¾ÖÖжϴ¦Àíº¯Êý */
}
}
以太网地址设置:
烧写程序后
接上网线
打开网络助手和串口助手
网络助手设置如下:
串口助手设置如下:
按下复位键,在网络助手点击发送:
|
谢谢分享