关于ESP8266的一些问题

最近在开始学习单片机,准备写点东西,用Arduino IDE上传上去,但是现在遇到点问题,目前的问题是,串口传输只有重启回显,没有任何输出显示,然后设置热点的开放也没找到对应的wifi,我找了好多教程都没找到解决办法,希望大佬们支个招,教教孩子


image

3 个赞


这个是我的esp8266,是CP2102

1 个赞

loop函数里没有代码?
https://github.com/esp8266/Arduino/issues/3241

2 个赞

你的WiFi是5g还是2.4g,这个模块只支持2.4g WiFi

1 个赞

2.4G和5G都能检测到,这个模块开放但是2.4G的

围观

1 个赞

我感觉不是这个问题,我用示例blink也一样,没有反应,上传的时候,esp8266也闪灯,而且输出也显示上传成功了,点击重置后,内置的LED灯只有在重置的时候才闪烁,代码部分的闪烁也没有展示出来



image

你的串口监视器波特率和你代码里的波特率不一致

1 个赞

emmm我觉得不是这个问题。。因为都改成74880还是一样没显示,改成其他的就是乱码 :fearful:

你烧录成功了吗,我记得我当时玩的时候烧录的时候要选对应的8266的型号和波特率

好像没有配置AP模式啊。在softAP前面加上WiFi.mode(WIFI_AP);试试

检查烧录是正常的嘛?我看你下面回复中点灯好像也有问题,如果烧录没问题检查一下引脚是不是这个led

没有烧录成功把,要短接或者按一下按钮

烧录是成功了的,已经有提示让我重启了

ESP8266在上电或重置时的启动信息(BootROM消息)的默认波特率是74880 bps。这是因为ESP8266的内部ROM引导程序使用这个非标准波特率来输出调试信息。

一旦启动过程完成,ESP8266会切换到用户设置的波特率(就你代码里设置的115200);

所以你74880 的监视器下没有出现你的打印是正常的;

但如果监视器和你设置波特率一致了,还没打印,说明启动或者串口有问题


有一种。。无力感 :sob: 我都感觉是我这个板子坏掉了

换个板子试试,个体素质不行也说不定

emmm新板子已经在路上了,只是这个还在挣扎,心怀侥幸,觉得是我的问题,不是他的问题

看不出问题了,手里也没有板子,帮不上忙

1 个赞

没事没事,谢谢大佬,愿意回复我就已经很感谢了

boot log能打印说明芯片应该是OK的,

我怀疑,你arduino中选择的board和你实际使用的开发板不是一同款?

买的哪款?你要么问问淘宝客服