找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2401|回复: 7
打印 上一主题 下一主题
收起左侧

单片机连接esp8266无法执行AT指令

[复制链接]
跳转到指定楼层
楼主
ID:851819 发表于 2020-12-19 19:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用单片机串口发送AT指令给8266,并执行但是:现在的问题是串口调试助手能收到指令,
          但8266不是执行,是回车换行的问题吗。



void Send_Uart(uchar value)

{

        ES=0;   

        TI=0;      

        SBUF=value;                              

        while(TI==0);                                

        TI=0;                                      

        ES=1;                                               

}




void ESP8266_Set(uchar *puf)      
{   

        while(*puf!='\r')               

        {  

                Send_Uart(*puf);                 

                us_delay(5);  

                puf++;   

        }



        Send_Uart('\r');                         //回车
        us_delay(5);

        Send_Uart('\n');                           //换行
                ms_delay(10);

}


ESP8266_Set("AT+CWJAP=\"666666\",\"123456++\"\r\n)");

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:851819 发表于 2020-12-19 19:22 | 只看该作者
求大佬解惑
回复

使用道具 举报

板凳
ID:892209 发表于 2021-3-25 08:24 | 只看该作者
代码不全,单片机和8266模块使用的波特率是否一致?
回复

使用道具 举报

地板
ID:367934 发表于 2021-3-25 09:02 | 只看该作者
先测试单片机的串口是否设置没问题能够正常通讯。再使用串口模块测试8266模块是否正常。如果两者都没问题,正确连接在一起应该问题不大。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:897457 发表于 2021-3-27 21:35 | 只看该作者
波特率好像开始设置74880
回复

使用道具 举报

6#
ID:895754 发表于 2021-4-20 11:00 | 只看该作者
ESP8266的波特率刚开始不应该是115200吗?
回复

使用道具 举报

7#
ID:168857 发表于 2021-4-20 16:50 | 只看该作者
51单片机电平是5v,ESP8266是3.3v,要电平转换塞
回复

使用道具 举报

8#
ID:723547 发表于 2021-4-23 14:06 | 只看该作者
波特率,工作模式,名字,包括密码,这些都设置正确吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表