高级会员
- 积分
- 522
- 金钱
- 522
- 注册时间
- 2015-12-22
- 在线时间
- 123 小时
|
1金钱
void check_wifi(void)
{
u8 constate=0; //连接状态
constate = atk_8266_consta_check();//得到连接状态
printf("constate=%d\r\n",constate);
if(constate=='+') //得到连接状态
{
POINT_COLOR = WHITE;
Show_Str(150,0,lcddev.width,lcddev.height,"WIFI已连接",16,0);
printf("wifi 已连接\r\n");
}
else
{
POINT_COLOR = WHITE;
Show_Str(150,0,lcddev.width,lcddev.height,"WIFI未连接",16,0);
printf("wifi 未连接\r\n");
}
}
------------------------------------------------------------------------------------------------------------------------------
u8 atk_8266_consta_check(void)
{
u8 *p;
u8 res;
if(atk_8266_quit_trans())return 0; //退出透传
atk_8266_send_cmd("AT+CIPSTATUS",":",50); //发送AT+CIPSTATUS指令,查询连接状态
p=atk_8266_check_cmd("+CIPSTATUS:");
res=*p; //得到连接状态
return res;
}
-------------------------------------------------------------------------------------------------------------------------------
串口助手显示 constate=80 !!怪了 不知道问题出在哪里了 。但是模块可以使用,连接到路由器访问网络。
各位帮看看哪出问题了啊 。
|
|