📄 main.c
字号:
#include <reg51.h>
#include <string.h>
#include <ST_MR_08S.h>
#include <uart.h>
//#pragma pack(1)
struct WIFI_CONFIG
{
char control;
char length[2];//int length;
char mode;
char ssid[32];
char key[32];
char local_ip[4];
char mask[4];
char gw[4];
char dns[4];
char mac[6];
char baud;
char type;
char remote_ip[4];
char lport[2];//int lport;
char rport[2];//int rport;
} set={
0x5c,
{0x64,0x00},
Adhoc,
"CFE2011",
"12345",
{192,168,0,10},
{255,255,255,0},
{192,168,0,1},
{202,114,88,10},
{0},
B4800,
UDP,
{192,168,0,100},
{0x90,0x1F},
{0xA0,0x0C}
};
//#pragma pack()
void main(void)
{
char ssid[]="CFE2008";
char key[]="12345";
int lport=8080;
int rport=8080;
char i=0;
memset (set.ssid,0,sizeof(set.ssid));
strncpy (set.ssid,ssid,sizeof(ssid));
memset (set.key,0,sizeof(set.key));
strncpy (set.key,key,sizeof(key));
set.lport[0]=lport;
set.lport[1]=lport>>8;
set.rport[0]=rport;
set.rport[1]=rport>>8;
Recall=0;
delay_ms(11);
init_uart(B4800); //初始化串口波特率为4800
Uart_Send_String(&set,sizeof(set));
delay_ms(10);
Recall=1;
while (1) {
//Uart_Send_Char(i);
Uart_Send_String(ssid,sizeof(ssid));
delay_ms(200);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -