Esp8266 Node Mcu 一直乱码的问题详解

最近一直在做项目,遇到的这个问题花了我很长时间,因此在这里写出自己的经历供大家参考,喜欢的可以点个赞 


 

比较简单的方案:在Arduino上设置Node Mcu

1. 

 打开文件——>首选项

 复制这样一个网址

http://arduino.esp8266.com/stable/package_esp8266com_index.json

到附加开发板管理器网址

2.开始设置开发板下载包

工具——>开发板——>开发板管理器,在搜索引擎内输入"esp8266",然后下载

下载失败可以多下载几回,建议把所有网站关闭,不占用网络资源,这样下载容易成功

3.开始设置开发板参数

这个时候的你需要找到淘宝卖家,问一下他们板子的型号,一定要管他们要相关资料,像我的板子就需要设置如下参数

 大家可以先按我这个参数调一下,然后编译一下开发板,如果通过了就说明设置没问题


 

 进入正题:出现乱码

 很有可能默认不是AT固件,需要刷写AT固件

AT:意为Attention,注意力

AT指令集:从终端设备或数据终端设备向终端适配器或数据电路终端设备发送

(其实我把它理解为为芯片赋能,经过刷写之后就会有接收网络通信的能力,答主也不是计算机相关专业的,就先这么理解着,如果有错误欢迎大家指正)

大家需要下载一下AT刷写程序以及调试页面,bin文件 

 链接:https://pan.baidu.com/s/1oI1tGl__vDyinUKi-maY9A 
提取码:luxq 

打开一下刷写需要的exe文件: 

 根据需要点击下面的选项:

然后设置好参数,进行原来文件的擦除

 

 之后再更换bin文件进行烧写,参数都一样,点击start即可

 可以退出这个程序了

再进入另一个:

 就这么设置,记住波特率一定要调到9600,不然什么都出不来

有乱码是正常的,很有可能是因为你之前烧写的程序没关,或是因为芯片自身不稳定,但只要它可以显示出你想显示的就可以,AT命令是测试启动,一般只会显示OK,但我已经往这里下载了程序,所以才会执行原先的程序

现在打开Arduino Ide,下载一个程序,并把其中的波特率改为9600,编译程序并打开串口,你会发现:

问题被解决了!

之后的板子就可以正常使用了 

 

  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值