OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3667|回复: 2

ESP8266模块,使用战舰V2.3。一直无法检测到模块

[复制链接]

13

主题

60

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2015-3-4
在线时间
14 小时
发表于 2017-8-21 21:50:50 | 显示全部楼层 |阅读模式
1金钱
串口3会不停的发出AT指令,但是就是得不到回执,也就是函数  atk_8266_send_cmd("AT","OK",20)   


u8 atk_8266_send_cmd(u8 *cmd,u8 *ack,u16 waittime)
{
        u8 res=0;
        USART3_RX_STA=0;
        u3_printf("%s\r\n",cmd);        //发送命令
        if(ack&&waittime)                //需要等待应答
        {
                while(--waittime)        //等待倒计时
                {
                        delay_ms(10);
                        if(USART3_RX_STA&0X8000)//接收到期待的应答结果
                        {
                                if(atk_8266_check_cmd(ack))
                                {
                                        printf("ack:%s\r\n",(u8*)ack);
                                        break;//得到有效数据
                                }
                                        USART3_RX_STA=0;
                        }
                }
                if(waittime==0)res=1;
        }
        return res;
}







返回值一直是1,用的就是原子哥的例程啊。


(库函数版本,适合战舰V3和精英STM32开发板)扩展实验13 ATK-ESP8266 WIFI模块测试实验




无标题.jpg

最佳答案

查看完整内容[请看2#楼]

http://www.openedv.com/forum.php?mod=viewthread&tid=66371&extra=
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

21

主题

2208

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5136
金钱
5136
注册时间
2014-8-26
在线时间
1316 小时
发表于 2017-8-21 21:50:51 | 显示全部楼层
回复

使用道具 举报

2

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
154
金钱
154
注册时间
2017-2-23
在线时间
28 小时
发表于 2018-2-7 16:51:30 | 显示全部楼层
你好,楼主,你的问题解决了吗?我的情况跟你的一样。求解答一下,谢谢!
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-4-19 07:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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