关于正点原子ATK-ESP8266用DSP28027初始化,断电后初始化失败的解决方案

本文针对正点原子ATK-ESP8266在DSP断电重启后初始化失败的问题,提供了解决方案。建议避免在初始化时使用'AT+RST'指令,改用串口AP+STA模式,并确保发送指令后等待ESP8266回复'OK'。初始化前加入2~3s延时,确保供电稳定,有助于防止初始化失败。
摘要由CSDN通过智能技术生成

        前面专栏里面有使用ATK-ESP8266的介绍和初始化,在该项目里面使用的是正点原子的ATK-ESP8266型号,主要使用的功能是产生WIFI信号,使手机APP连接后,DSP给手机APP传送数据显示一些参数,充当一个TCP服务器的角色。

        前文专栏里面的初始化程序,在DSP断电再重新上电后,初始化不能成功,APP不能成功连接并显示数据,需要重新烧写程序才可以。针对该问题,下文给出了解决方案。

        首先是固件烧写方面,固件的烧写建议参考正点原子官网给出的文件:

WIFI模块ATK-ESP8266(ESP 01) — 正点原子资料下载中心 1.0.0 文档 (openedv.com)

        烧写不同固件后,产生的WIFI的IP地址是不同的,因此仍然需要先使用串口助手和网络调试助手进行调试,具体调试步骤参考前文专栏:

使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)_esp8266wifi模块手机app_乐小步的博客-CSDN博客

     在初步调试没有问题确定固件可以正常使用后,再在DSP中写入初始化的代码,针对断电后重新上电不能初始化这一问题,经过排查,发现是在DSP中写入“AT+RST”该条指令后会导致ESP8266回复ERROR或者乱码(但是在串口助手中不会出现此情况,只在DSP中发送指令会有该情况,并且烧写不同的固件有的固件也会出现此种情况,原因不明,可能是厂家的BUG),因此,要避免在初始化中写入该条指令,而ESP8266的三个模式:

串口无线AP模式:产生WIFI信号,让其他设备连接

串口无线STA模式:站点模式,即连接AP设备产生的WIFI信号

串口AP+STA模式:既可以产生WIFI,也可以连接其他WIFI信号

在该样机中AP模式和AP+STA模式都可以选择

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值