发新帖我要提问
12
返回列表
打印
[STM32F0]

STM32 ESP8266 无线模块使用

[复制链接]
楼主: 略略u
手机看帖
扫描二维码
随时随地手机跟帖
21
略略u|  楼主 | 2024-6-30 23:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
主函数
void ESP8266_Init ( void )
{
        ESP8266_GPIO_Config ();
        ESP8266_USART_Config ();
       
        macESP8266_RST_HIGH_LEVEL();
        macESP8266_CH_DISABLE();
}

int main ( void )
{
    USARTx_Config ();//串口打印函数
        SysTick_Init ();//系统时钟初始化
        ESP8266_Init ();//esp8266初始化
    ESP8266_StaTcpClient_UnvarnishTest ();
    while ( 1 );
}

使用特权

评论回复
22
略略u|  楼主 | 2024-6-30 23:38 | 只看该作者
实验现象
通过网络助手,收到开发版发来的数据

使用特权

评论回复
23
略略u|  楼主 | 2024-6-30 23:38 | 只看该作者
模块作为AP的配置


        ESP8266_AT_Test ();
        ESP8266_Net_Mode_Choose ( AP );
        //设置模块的IP
    while ( ! ESP8266_CIPAP ( macUser_ESP8266_TcpServer_IP ) );
    //创建模块热点
    while ( ! ESP8266_BuildAP ( macUser_ESP8266_BulitApSsid, macUser_ESP8266_BulitApPwd, macUser_ESP8266_BulitApEcn ) );       
        //模块启动多连接
        ESP8266_Enable_MultipleId ( ENABLE );
        //模块开启或关闭服务器
        while ( !        ESP8266_StartOrShutServer ( ENABLE, macUser_ESP8266_TcpServer_Port, macUser_ESP8266_TcpServer_OverTime ) );
    //ESP8266 获取 AP IP
        ESP8266_Inquire_ApIp ( cStr, 20 );

使用特权

评论回复
24
loutin| | 2024-7-7 13:33 | 只看该作者
STM32与ESP8266无线模块的结合使用,可以创建一个具有无线网络功能的嵌入式系统。

使用特权

评论回复
25
modesty3jonah| | 2024-7-7 15:21 | 只看该作者
ESP8266是一个低成本、低功耗的Wi-Fi模块,它可以轻松地将任何微控制器连接到Wi-Fi网络。

使用特权

评论回复
26
sanfuzi| | 2024-7-10 05:31 | 只看该作者
ESP8266是一款超低功耗的UART-WiFi透传模块,专为移动设备和物联网应用设计,拥有业内极富竞争力的封装尺寸和超低能耗技术。它支持无线802.11 b/g/n标准,内置TCP/IP协议栈,支持STA/AP/STA+AP三种工作模式,以及UART/GPIO数据通信接口。此外,ESP8266还支持Smart Link智能联网功能、远程固件升级(OTA)、内置32位MCU等特性,使其在物联网领域具有广泛的应用前景。

使用特权

评论回复
27
micoccd| | 2024-7-10 10:27 | 只看该作者
AT指令开发很方便

使用特权

评论回复
28
朝生| | 2024-7-10 11:15 | 只看该作者
STM32与ESP8266无线模块结合,实现便捷无线通信。通过简单串口通信,轻松控制WiFi连接、数据传输及更多功能。高效、稳定,适用于多种应用场景。

使用特权

评论回复
29
回复就哭哭| | 2024-7-31 23:51 | 只看该作者
可能需要在 macESP8266_RST_HIGH_LEVEL() 后增加一个延迟(如几百毫秒)。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则