printf("\r\n已发送指令:%s",cmd);//串口一输出,提示程序的进程 Delay_ms(1000);//等待响应 if(AT_Respose(ack)) return 1; printf("\r\n发送指令响应错误,1.5s后重新发送指令:%s",cmd); Delay_ms(1500); } return 0; } u8 sendcmd1(u8 *cmd,u8 *ack,u8 times)//发送数据特殊版,一般不用 ...
while(esp8266_send_cmd(tempBuf,"CONNECT",1000)); esp8266_send_cmd("AT+CIPMODE=1","OK",200);//是否开启透传模式 0:表示关闭 1:表示开启透传 esp8266_send_cmd("AT+CIPSEND","OK",50);//透传模式下 开始发送数据的指令 这个指令之后就可以直接发数据了 } 1. 2. 3. 4. 5. 6. 7. 8. ...
delay_ms(1000);/*5. 关闭回显*/if(ESP8266_SendCmd("ATE0\r\n"))return5;/*6. 设置WIFI的AP模式参数*/sprintf(ESP8266_SendCMD,"AT+CWSAP=\"%s\",\"%s\",1,4\r\n",ssid,pass);if(ESP8266_SendCmd(ESP8266_SendCMD))return6;/*7. 开启多连接*/if(ESP8266_SendCmd("AT+CIPMUX=1\r\n...
while(EspSendCmd((u8*)p,(u8*)"OK",50)) //连接网站 { ; } EspSendCmd((u8*)"AT+CIPMODE=1",(u8*)"OK",50);//开启透传模式 EspSendCmd((u8*)"AT+CIPSEND",(u8*)"OK",50); UART3Printf("http://api.k780.com:88/?app=life.time&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c...
2、数据发送的函数登录后复制uint8_t ESP8266_SendCMD(char *cmd, char *reply, uint16_t time) 登录后复制我们先来看HAL库自带的串口发送函数: USART1_Transmit(uint8_t *data, uint16_t len, uint16_t time) 这个串口发送函数显然是只管发送数据,不管数据是否发送成功。对于我们接下来的操作肯定是不行...
*/u8ESP8266_Init(void){//退出透传模式USARTx_StringSend(USART3,"+++");delay_ms(50);returnESP8266_SendCmd("AT\r\n");}/* 函数功能: 一键配置WIFI为AP+TCP服务器模式 函数参数: char *ssid 创建的热点名称 char *pass 创建的热点密码 (最少8位) ...
return ESP8266_SendCmd("AT "); } /* 函数功能: 一键配置WIFI为AP+TCP服务器模式 函数参数: char *ssid 创建的热点名称 char *pass 创建的热点密码 (最少8位) u16 port 创建的服务器端口号 函数返回值: 0表示成功 其他值表示对应错误值 */
ip); return 0; } /* 函数功能:向ESP8266wifi发送指令说明:该函数只是适用于成功后返回OK的指令返回值: 0表示成功 1表示失败 */ u8 ESP8266_SendCmd(char *cmd) { u8 i,j; for(i=0;i<5;i++) //测试的总次数 { USART3_RX_FLAG=0; USART3_RX_CNT=0; USART_X_SendString(USART3,cmd); ...
_sendcmd("AT+CWMODE=1", "OK", 500);//模式设置esp8266_sendcmd("AT+CWJAP=\"MERCURY_2446\",\"740740740\"", "OK", 5000);//连接路由esp8266_sendcmd("AT+CIPMUX=1", "OK", 500);//设置多连接esp8266_sendcmd("AT+CIPSERVER=1,9999", "OK", 500);//创建TCP服务esp8266_sendcmd("AT...
SendCmd(CIPMODE1,"OK",500);printf("%srn","[ESP8266_Init]EXIT CIPMODE.");} 亲测正常使用。