极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: martincccc

ESP8266 模拟串口返回乱码

[复制链接]
发表于 2015-3-19 20:20:58 | 显示全部楼层
你有发回车吗
把hello wolder 换成。AT+RST\r\n 看看
回复 支持 反对

使用道具 举报

发表于 2015-3-19 20:22:36 | 显示全部楼层
如果怀疑模块死了可以把rst脚接一下地,就可以复位一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-19 21:16:51 | 显示全部楼层
bigmango 发表于 2015-3-19 20:22
如果怀疑模块死了可以把rst脚接一下地,就可以复位一下

擦。。。难道是因为我在工作时候把RST悬空了?这个应该没关系吧?...我直接调试ESP的时候RST脚悬空能用的。
回复 支持 反对

使用道具 举报

发表于 2015-3-19 21:29:34 | 显示全部楼层
RST接低电平是复位一下.不能一只接啊.
就是碰一下地然后要拔开,你应该发送  字符串的时候没有带\r\n ,所以让你在程序里面发一个"AT\r\
n"看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-19 21:42:00 | 显示全部楼层
本帖最后由 martincccc 于 2015-3-19 21:43 编辑
bigmango 发表于 2015-3-19 21:29
RST接低电平是复位一下.不能一只接啊.
就是碰一下地然后要拔开,你应该发送  字符串的时候没有带\r\n ,所以 ...


现在我烧录进去的代码
  1. #include <SoftwareSerial.h>
  2. SoftwareSerial mySerial(2, 3); // RX, TX
  3. void setup()  
  4. {
  5.   Serial.begin(9600);
  6.   Serial.println("Goodnight moon!");
  7.   mySerial.begin(115200);
  8.   mySerial.println("Hello, world?");
  9. }
  10. void loop()
  11. {
  12.   if (mySerial.available())
  13.     Serial.write(mySerial.read());
  14.   if (Serial.available())
  15.     mySerial.write(Serial.read());
  16. }
复制代码
串口的数据
  1. Goodnight moon!

  2. &#65533;llo, world?

  3. Error

  4. [SEND] AT
  5. AT[SEND]
  6. [SEND]
  7. [SEND] AT\r\n
  8. AT\r\nsl
复制代码
就是基本发什么收到什么。。中间一串是我将复位接地了。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2015-3-19 21:43:56 | 显示全部楼层
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX
void setup()  
{
  Serial.begin(9600);
  Serial.println("Goodnight moon!");
  mySerial.begin(115200);
  mySerial.println("AT+RST\r\n");
}
void loop()
{
  if (mySerial.available())
    Serial.write(mySerial.read());
  if (Serial.available())
    mySerial.write(Serial.read());
}
回复 支持 反对

使用道具 举报

发表于 2015-3-19 21:46:19 | 显示全部楼层
本帖最后由 bigmango 于 2015-3-19 21:55 编辑

你有没有看明白我说什么啊????

我的代码
  1. #include <SoftwareSerial.h>

  2. SoftwareSerial mySerial(2, 3); // RX, TX

  3. void setup()  
  4. {
  5.   // Open serial communications and wait for port to open:
  6.   Serial.begin(9600);
  7.   while (!Serial) {
  8.     ; // wait for serial port to connect. Needed for Leonardo only
  9.   }


  10.   Serial.println("Goodnight moon!");

  11.   // set the data rate for the SoftwareSerial port
  12.   mySerial.begin(9600);
  13.   mySerial.println("Hello, world?");
  14. }

  15. void loop() // run over and over
  16. {
  17.   if (mySerial.available())
  18.     Serial.write(mySerial.read());
  19.   if (Serial.available())
  20.     mySerial.write(Serial.read());
  21. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-19 21:54:20 | 显示全部楼层
bigmango 发表于 2015-3-19 21:46
你有没有看明白我说什么啊????

SOGA
对了。。但是有个问题  我重复发送查询IP的指令。。收到的不一样。。。
  1. AT+CIFSR

  2. 192.168.2.134
  3. AT+CIFSR

  4. 192.178.2.c4
  5. AT+CIFSR

  6. 192.168.2.034
  7. AT+CIFSR

  8. 192.168/2.134
复制代码
回复 支持 反对

使用道具 举报

发表于 2015-3-19 21:55:57 | 显示全部楼层
你怎么自动就关联到AP了?
正常的情况下,你需要输出帐号密码的呀.

你把你全部的AP过程我看看.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-19 22:26:24 | 显示全部楼层
bigmango 发表于 2015-3-19 21:55
你怎么自动就关联到AP了?
正常的情况下,你需要输出帐号密码的呀.

我的是果云的ESP8266。。通过他们的软件设置好之后一次每次通电都可以自动打开原本设置的模式的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-19 22:33:15 | 显示全部楼层
bigmango 发表于 2015-3-19 21:55
你怎么自动就关联到AP了?
正常的情况下,你需要输出帐号密码的呀.
  1. Goodnight moon!
  2. T+RST


  3. OK
  4. CH&#65533;&#65533;.K5

  5. ets Jan  8 2013,rst c`use:4, boot mode:(3,7)

  6. wdt reset
  7. lo`d 0x40100000, len 212, room 13
  8. t`il 4
  9. ,kk盏亗抡*5
  10. load 0x3ffe<000,4tail 0
  11. ,kk盏伵
  12. 4 sms
  13. ready


  14. Drror
  15. AT


  16. OK
复制代码
回复 支持 反对

使用道具 举报

发表于 2015-3-19 22:41:39 | 显示全部楼层
哦,这个就不知道固件里面干了什么自动的事情了.我刷的是基本的AT包.不会自己乱跑别的东东.

反正你现在正常了,那就慢慢研究吧.
回复 支持 反对

使用道具 举报

发表于 2015-3-23 10:41:59 | 显示全部楼层
软串口接收就是乱码。不要纠结了。
回复 支持 反对

使用道具 举报

发表于 2016-3-13 02:47:04 | 显示全部楼层
AT 4.0, ESP8266-12F, 将UART 模式设置 9600,软串口不在乱码, AT+UART_DEF=9600,8,1,0,0
回复 支持 反对

使用道具 举报

发表于 2016-11-17 13:24:18 | 显示全部楼层
janeasy 发表于 2016-3-13 02:47
AT 4.0, ESP8266-12F, 将UART 模式设置 9600,软串口不在乱码, AT+UART_DEF=9600,8,1,0,0

谢谢大神,完美解决
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 15:57 , Processed in 0.044514 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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