我在 arduino 板子接 esp8266,发现这 esp8266 怎么不接受指令呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
azev

我在 arduino 板子接 esp8266,发现这 esp8266 怎么不接受指令呢?

  •  
  •   azev 2018 年 10 月 5 日 2896 次点击
    这是一个创建于 2759 天前的主题,其中的信息可能已经有所发展或是发生改变。
    断电重连时会出一堆信息 (这应该说明通讯波特率设置没用问题吧)
    但是我发给 esp8266 的指令信息全都没有回应
    这是咋回事呢
    第 1 条附言    2018 年 10 月 5 日
    #include <SoftwareSerial.h>

    SoftwareSerial mySerial(10, 11); // RX, TX

    void setup() {
    Serial.begin(9600);
    while (!Serial) {
    ;
    }
    Serial.println("Serial Ready!");
    mySerial.begin(74880);
    //mySerial.println("AT+GMR");
    mySerial.println("Hello SoftwareSerial");
    }

    void loop() {
    if (mySerial.available()) {
    Serial.write(mySerial.read());
    }
    if (Serial.available()) {
    mySerial.write(Serial.read());
    }
    }
    11 条回复    2018-10-06 10:38:16 +08:00
    roadna
        1
    roadna  
       2018 年 10 月 5 日 via Android
    虽然我没实际用过,仅粗浅了解。我建议检查各个 Pin 电压,尤其与模式选择有关的 Pin
    muzhidianzi
        2
    muzhidianzi  
       2018 年 10 月 5 日 via Android
    这几天在研究 8266 的开发 有没有试过 esp8266 直接接电脑串口调试试着 AT 命令?确定下 8266 是不是 AT 固件?
    manhere
        3
    manhere  
       2018 年 10 月 5 日
    推荐用 nodemcu 固件
    mason961125
        4
    mason961125  
       2018 年 10 月 5 日   1
    > 断电重连时会出一堆信息 (这应该说明通讯波特率设置没用问题吧)
    这个不代表波特率设置正确,由于电压的变化也会产生很多信号,通常以乱码的形式输出

    > 但是我发给 esp8266 的指令信息全都没有回应
    目前代码里没有给外设发指令的代码,目测你是通过 PC 上的 Arduino 串口控制台发的指令

    检查一下你 SoftwareSerial 的波特率,具体看一下手册里要求的通信波特率。

    说到底,玩硬件还是要看 datasheet,不要想当然的去用,轻则无法使用,重则烧坏硬件。
    wibile
        5
    wibile  
       2018 年 10 月 5 日
    最好用串口工具模拟收发一下信号,然后用板子发
    roadna
        6
    roadna  
       2018 年 10 月 5 日 via Android
    原来是软串口做 pass through。先短接软串口 tx/rx 看整个通路是否有问题,另外上电时 esp 信息是乱码还是正常文本?
    azev
        7
    azev  
    OP
       2018 年 10 月 5 日
    @mason961125
    @roadna

    是的 目前是通过 arduino 连接 esp8266

    把 esp8266 从 arduino 上断开重新插入后响应了下面这些信息

    ets Jan 8 2013,rst cause:2, boot mode:(3,6)

    load
    中间省略部分
    rf[114] : 01

    SDK ver: 2.0.05apeA 62v5e
    jjt[ 后面还有不少空格
    azev
        8
    azev  
    OP
       2018 年 10 月 5 日
    @mason961125
    目前看 74880 这个波特率貌似应该对着
    我试过 115200,9600,还有 78440 响应信息是乱码
    azev
        9
    azev  
    OP
       2018 年 10 月 5 日
    对了我这个 esp8266 通电后 开启的热点是 farylink 开头
    我搜了下 几乎没有中信息谈及这个
    国外有论坛提及了这个
    a22271001
        10
    a22271001  
       2018 年 10 月 6 日 via Android
    里面的固件是不是 at 固件?
    roadna
        11
    roadna  
       2018 年 10 月 6 日 via Android
    既然软串口没问题,那就再检查 Boot mode 和相关管脚的初始电压,参考手册,再多就帮不到你了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     825 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 42ms UTC 21:32 PVG 05:32 LAX 14:32 JFK 17:32
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86