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

📄 lxi.c

📁 用C8051F020实现的基于TCP/IP协议的虚功率源。C8051F020外接LCD,键盘,USB接口
💻 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 + -