无线组网技术-ESP8266基本配置-GX.pptxVIP

  • 7
  • 0
  • 约1.09千字
  • 约 11页
  • 2022-10-18 发布于江西
  • 举报
ESP8266基本配置基础函数说明设置WiFi模式设置AP参数基础函数说明01基础函数说明void ClrAtRxBuf(void){ memset(AT_RX_BUF, 0x00, MAX_AT_RX_LEN); AT_RX_COUNT = 0; F_AT_RX_FINISH = 0;}void SendStrLen(uint8_t *string, uint8_t len){ UART4_SendStrlen(string, len);}void SendAtCmd(uint8_t *string, uint8_t len){ UART4_SendStrlen(string, len); UART4_SendStrlen((uint8_t *)\r\n, 2);}设置WiFi模式02一、相关AT命令AT+CWMODE_CUR—设置当前 Wi-Fi 模式,不保存到 Flash。 二、函数int8_t ESP8266_SetStation(void){ ClrAtRxBuf(); SendAtCmd((uint8_t *)AT_CWMODE,strlen(AT_CWMODE)); printf(AT+CWMODE_CUR=1\r\n); delay_ms(100); if(strstr((const char *)AT_RX_BUF, (const char *)OK) == NULL) { return -1; } return 0;}设置AP参数03一、相关AT命令AT+CWJAP_CUR—临时连接 AP一、相关AT命令二、函数int8_t ESP8266_SetAP(char *wifi, char *pwd){ uint8_t AtCwjap[MAX_AT_TX_LEN]; memset(AtCwjap, 0x00, MAX_AT_TX_LEN); ClrAtRxBuf(); sprintf((char *)AtCwjap,AT+CWJAP_CUR=\%s\,\%s\,wifi, pwd); printf(AT+CWJAP_CUR=newland-edu1\r\n); SendAtCmd((uint8_t *)AtCwjap,strlen((const char *)AtCwjap)); delay_ms(5500); if(strstr((const char *)AT_RX_BUF, (const char *)OK) == NULL) { return -1; } return 0;}

文档评论(0)

1亿VIP精品文档

相关文档