OpenEdv-开源电子网

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

使用ESP8266WIFI模块之前可以实现通讯,现在突然不可以了,求解原因

[复制链接]

4

主题

13

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2019-4-28
在线时间
3 小时
发表于 2019-6-3 13:46:07 | 显示全部楼层 |阅读模式
1金钱
这是代码部分:
                u8 *p;
                p=mymalloc(SRAMIN,32);                                                        //éêÇë32×Ö½úÄú′æ
                atk_8266_send_cmd("AT+CWMODE=1","OK",50);                //WIFI STAÄ£ê½
                delay_ms(1000);
                delay_ms(1000);
                atk_8266_send_cmd("AT+RST","OK",50);
                delay_ms(1000);
                delay_ms(1000);
                delay_ms(1000); //μè′yÖØÆô       

                sprintf((char*)p,"AT+CWJAP=\"%s\",\"%s\"",wifista_ssid,wifista_password);//ssid,ÃüÂë
                atk_8266_send_cmd(p,"WIFI GOT IP",300);                                        //ᬽóÄ¿±ê·óéÆ÷

                //TCP Client

                atk_8266_send_cmd("AT+CIPMUX=0","OK",20); //0:μ¥á′½ó
                sprintf((char*)p,"AT+CIPSTART=\"TCP\",\"192.168.1.101\",8080");
       
                while(atk_8266_send_cmd(p,"OK",200));
                atk_8266_send_cmd("AT+CIPMODE=1","OK",200);
                //í¸′«
       
                //·¢Ëíêy¾Y
                USART3_RX_STA=0;
                atk_8266_send_cmd("AT+CIPSEND","OK",20);
                while(1){
                u8 key=0;
                key=KEY_Scan(0);       
                if(key==WKUP_PRES)//WK_UP ¶Ï¿aᬽó
                {
                sprintf((char*)p,"finish\n");
                u3_printf("%s",p);
                break;
                }else
                {
               
                UID=readStm32UniqueID();
                sprintf((char*)uid123,"%s",(u8 *)UID++);
                for(int i=0;i<4;i++){
    sprintf((char*)uid123+strlen((char *)uid123),"%s",(u8*)UID++);
                }
                sprintf((char*)p,"%s,%s\n",uid123,message);
                u3_printf("%s",p);
                }
        }
                myfree(SRAMIN,p); //êí·&#197;&#196;ú′&#230;

主要是传输message的数据

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2019-6-3 15:27:41 | 显示全部楼层
用USB转TTL模块接8266和电脑,再串口助手依次发送你程序中的AT指令通信正常不?
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2019-4-28
在线时间
3 小时
 楼主| 发表于 2019-6-3 15:33:51 | 显示全部楼层
peng1554 发表于 2019-6-3 15:27
用USB转TTL模块接8266和电脑,再串口助手依次发送你程序中的AT指令通信正常不?

你好,我使用的是STM32F407开发板直接调试的,没有那个接口,所以串口调试助手没法用,之前运行成功过一回,后来突然不行了,主要是想问下有么有类似经历提供一下经验,谢谢
回复

使用道具 举报

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2019-6-3 15:44:01 | 显示全部楼层
可以用板载的USB转TTL电路测试模块看看
【利用板载的USB转TTL电路测试ESP8266WIFI模块/HC05蓝牙模块的硬件连接说明】
http://www.openedv.com/forum.php?mod=viewthread&tid=281980
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2019-4-28
在线时间
3 小时
 楼主| 发表于 2019-6-4 14:09:29 | 显示全部楼层
peng1554 发表于 2019-6-3 15:44
可以用板载的USB转TTL电路测试模块看看
【利用板载的USB转TTL电路测试ESP8266WIFI模块/HC05蓝牙模块的硬件 ...

好 这个方法我改天试试,因为板子我不能带走 所以要去实验室用,那之前可以现在突然不行,往往是什么原因造成的
回复

使用道具 举报

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2019-6-4 17:18:56 | 显示全部楼层
Shining丶 发表于 2019-6-4 14:09
好 这个方法我改天试试,因为板子我不能带走 所以要去实验室用,那之前可以现在突然不行,往往是什么原因 ...

有可能你那边电脑IP有所变化
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2019-4-28
在线时间
3 小时
 楼主| 发表于 2019-6-5 09:31:58 | 显示全部楼层
peng1554 发表于 2019-6-4 17:18
有可能你那边电脑IP有所变化

我使用cmd查过没变化,会不会是防火墙或者路由器原因
回复

使用道具 举报

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2019-6-5 10:04:14 | 显示全部楼层
Shining丶 发表于 2019-6-5 09:31
我使用cmd查过没变化,会不会是防火墙或者路由器原因

有可能
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2019-4-28
在线时间
3 小时
 楼主| 发表于 2019-6-5 10:12:24 | 显示全部楼层

防火墙全都关了,然后使用手机热点还是不行,显示开发板连接路由器但过几秒就自己断开了
回复

使用道具 举报

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2019-6-5 20:03:28 | 显示全部楼层
Shining丶 发表于 2019-6-5 10:12
防火墙全都关了,然后使用手机热点还是不行,显示开发板连接路由器但过几秒就自己断开了

模块用的UDP通信不?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 22:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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