作者KawasumiMai (真実は壊灭した)
看板Electronics
标题[问题] 有关ESP8266
时间Sun Mar 29 01:00:07 2015
前前後後已经踹了快一个月....
上网找资料,有些Sample似乎没有写得很完全
加上电路实在不知道问题出在哪
只好来发问了
==========CODE=========
#define DST_IP "192.168.1.61"
void setup(){
pinMode(led,OUTPUT);
Serial.begin(9600);
Serial.println("AT+RST");
delay(800);
Serial.println("AT+CWMODE=1");
Serial.println("AT+CWJAP=\"SSID\",\"PASS\"");
}
void loop(){
String cmd = "AT+CIPSTART=\"TCP\",\"";
cmd += DST_IP;
cmd += "\",80";
Serial.println(cmd);
delay(300);
cmd = "GET /esp8266.html HTTP/1.0\r\n";
cmd += "Host: 192.168.1.55\r\n\r\n";
Serial.print("AT+CIPSEND=");
Serial.println(cmd.length());
if(Serial.find(">")){
Serial.println(cmd);
}else{
Serial.println("AT+CIPCLOSE");
}
if (Serial.find("YES12321")){
digitalWrite(led,HIGH);
}else{
digitalWrite(led,LOW);
}
delay(1000);
Serial.println("AT+CIPCLOSE");
delay (5000);
}
========CODE END==========
问题如下:
1.看了一下里面几乎都只有Serial.println
这个应该是只有印出来的吧....
实际上根本没有对ESP8266做动作?
2.有看过其他Code有写到SoftwareSerial esp8266(10,11)
要这样并执行esp8266.println才算是真正沟通?
3.里面有两个指令有用到IP
一个是CIPSTART (61)另一个是CIPSEND (55)
哪一个才是ESP8266会取得的IP?
要连哪一个IP才会看到esp8266.html?
还是说这个写法根本是错的...?
(因为里面没看到任何HTML码...另一份code有但仍然没用...)
4.硬体方面
网路上有些图显示VCC跟CH_PD 要共接3.3V
但个人体验只有VCC接才有用,CH_PD跟着接上去"必跳"
(整个断电,电源灯也没亮,USB也跳掉)
请问是哪个地方接错了吗?
有些图则显示CH_PD不用接,只有VCC GND RX TX
请问这样才是对的吗?
5.有些网站似乎提到ESP8266要先用USB转接晶片去刷Flash
请问这是必要的吗?
怀疑ESP8266根本不理我....
以上
如果有任何ESP8266使用经验者愿意并给予指导
在下会非常感谢的...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.42.125.28
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1427562011.A.25D.html
※ 编辑: KawasumiMai (114.42.125.28), 03/29/2015 01:02:30
1F:推 DRQX: 请用pc的usb-uart . 执行终端机测试一次 03/29 08:40
今天早上用USB+Term测试过一次了
AT+CWMODE可以设定为1
但是AT+CWJAP总是等待几秒钟之後失败(帐密应该是都正确...)
线路的部分,GND>GND RT>TX TX>RX VCC+CH_PD>3.3v
还有什麽其他的错误吗?
(顺带一提CWMODE=2的话,SAP似乎设定都会ERROR,用?看都是预设值的SSID跟PASS)
==
喔刚刚突然发现CWLAP会回传ERROR = =
距离不够?
还是说要刷新的韧体...?
※ 编辑: KawasumiMai (114.42.125.28), 03/29/2015 11:23:53
2F:推 troylee: 我用没什麽问题..但是看你的code 03/29 13:00
3F:→ troylee: 好像都没啥检查模组是否有回给你错误 03/29 13:00
这是网路上的Code,只是先抓下来测试
之後会改写其他命令跟检查的部分
只是目前用UART还是会遇到不少问题
这部分可能还是要想办法解决...Orz
※ 编辑: KawasumiMai (114.42.125.28), 03/29/2015 15:25:39