Image
Image

略略u

+ 关注

粉丝 0     |     主题 65     |     回帖 544

STM32 ESP8266 无线模块使用
2024-6-30 23:38
  • ST MCU
  • 22
  • 55
  模块作为AP的配置 ESP8266_AT_Test (); ESP8266_Net_Mode_Choose ( AP ); //设置模块的IP while ( ...  
  实验现象 通过网络助手,收到开发版发来的数据  
  主函数 void ESP8266_Init ( void ) { ESP8266_GPIO_Config (); ESP8266_USART_Config (); macESP82 ...  
  发送数据"AT+CIPSEND= /* 返回值 1,发送成功 0,发送失败 */ bool ESP8266_SendString ( FunctionalState ...  
  获取链接状态AT+CIPSTATUS uint8_t ESP8266_Get_LinkStatus ( void ) { if ( ESP8266_Cmd ( "AT+CIPSTATUS ...  
  连接外部服务器 AT+CIPSTART bool ESP8266_Link_Server ( ENUM_NetPro_TypeDef enumE, char * ip, char * ...  
  链接wifi, AT+CWJAP /* pSSID用户名 pPassWord 密码 */ bool ESP8266_JoinAP ( char * pSSID, char * pPass ...  
  选择NET模式 bool ESP8266_Net_Mode_Choose ( ENUM_Net_ModeTypeDef enumMode ) { switch ( enumMode ) ...  
  发送AT指令函数 /* cmd:待发送的命令, reply1,reply2期待的回复 waittime 等待时间 */ bool ESP8266_Cmd ...  
  程序的主处理流程 void ESP8266_StaTcpClient_UnvarnishTest ( void ) { uint8_t ucStatus; char cStr [ ...  
  ESP8266使用流程 ESP8266的一般使用顺序,ESP8266连接当前环境的热点,与服务器建立TCP连接,传输数据。 A ...  
  中断函数 void macESP8266_USART_INT_FUN ( void ) { uint8_t ucCh; //获取RX中断状态 if ( USART_GetI ...  
  USART配置 #define macESP8266_USART_BAUD_RATE 115200 #define macESP8 ...  
  GPIO配置 // CH_PD引脚 // Enables or disables the High Speed APB (APB2) peripheral clock #define ...  
  STM32连接模块与配置 RST复位引脚,与CH_PD片选引脚,在模式初始化阶段使用。RST拉高,CH_PD先复位 再置位 ...  
  TCP/IP 指令  
  wifi 功能指令  
  基础指令  
  网络相关的模块,比如4G、lora等模块都有AT指令,使用AT指令配置模块,ESP8266的AT指令如下 AT指令 ...  
  Station:即无线终端, 是一个无线网络的终端。 通过连接路由器(AP) 连入 internet ,可向云端服务器上传 ...  
2
3
近期访客