📄 lxi.c
字号:
#include"lxi.h"
#include"..\config\function_declaration.h"
//testdata = 0x200;
void lxi_init(void)
{
w3100_ip[0] = 192;
w3100_ip[1] = 168;
w3100_ip[2] = 1;
w3100_ip[3] = 101;
setIP(w3100_ip);
w3100_ip[0] = 255;
w3100_ip[1] = 255;
w3100_ip[2] = 255;
w3100_ip[3] = 0;
setsubmask(w3100_ip);
w3100_ip[0] = 192;
w3100_ip[1] = 168;
w3100_ip[2] = 1;
w3100_ip[3] = 1;
setgateway(w3100_ip);
w3100_ip[0] = 0x00;
w3100_ip[1] = 0x0B;
w3100_ip[2] = 0xE7;
w3100_ip[3] = 0xB7;
w3100_ip[4] = 0xE8;
w3100_ip[5] = 0xE8;
setMACAddr(w3100_ip);
sysinit(0x03,0x03);
}
/*
void lxi_test(void)
{
w3100_ip[0] = 192;
w3100_ip[1] = 168;
w3100_ip[2] = 1;
w3100_ip[3] = 101;
setIP(w3100_ip);
w3100_ip[0] = 255;
w3100_ip[1] = 255;
w3100_ip[2] = 255;
w3100_ip[3] = 0;
setsubmask(w3100_ip);
w3100_ip[0] = 192;
w3100_ip[1] = 168;
w3100_ip[2] = 1;
w3100_ip[3] = 1;
setgateway(w3100_ip);
w3100_ip[0] = 0x00;
w3100_ip[1] = 0x0B;
w3100_ip[2] = 0xE7;
w3100_ip[3] = 0xB7;
w3100_ip[4] = 0xE8;
w3100_ip[5] = 0xE8;
setMACAddr(w3100_ip);
sysinit(0x03,0x03);
// socket(0x00,SOCK_STREAM,3128,0x00); //(通道0, TCP, 端口3128, 0x00)
// while((socket(0x00,SOCK_STREAM,3128,0x00))==-1);
w3100_ip[0] = 219;
w3100_ip[1] = 217;
w3100_ip[2] = 229;
w3100_ip[3] = 63;
// connect(0x00,w3100_ip,3128); //(通道0, 目的IP, 端口3128)
// while((connect(0x00,w3100_ip,3128))==-1);
// send(0x00,send_dat,0x05); //(通道0, 要发送的数据, 数据长度)
while((socket(0x00,SOCK_DGRAM,80,0x00))==-1); //(通道0, UDP, 端口80, 0x00)
}
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -