请教使用8266进入DEEP SLEEP不能正常唤醒问题

[复制链接]
查看1660 | 回复11 | 2024-3-11 17:35:39 | 显示全部楼层 |阅读模式
本帖最后由 yaosongjin 于 2024-4-1 09:00 编辑

使用8266设置进入低功耗模式,电流表测试1MA以下,10秒后唤醒(通过IO16连到RST引脚)唤醒电流有12MA左右,有出现复位的信息,但应用程序没有跑起来,图片是串口上位机截图。请问有遇到类似问题的朋友吗?
另外用逻辑分析仪测试了IO16在复位时出现低电平的时间是约30US.

3070e00f66211c6ae480b8ba85630a7.png
如下是测试代码:

#include <ESP8266WiFi.h>
#define WLAN_SSID       "xxx"
#define WLAN_PASS       "xxx"

void setup() {
  Serial.begin(115200);
  delay(10);
  pinMode(LED_BUILTIN, OUTPUT);
  
  // Connect to WiFi access point.
  Serial.println(); Serial.println();
  Serial.print("Connecting to ");
  Serial.println(WLAN_SSID);

  WiFi.begin(WLAN_SSID, WLAN_PASS);
  while (WiFi.status() != WL_CONNECTED) {
    digitalWrite(LED_BUILTIN, LOW);
    delay(500);
    digitalWrite(LED_BUILTIN, HIGH);
    delay(500);
    Serial.print(".");
  }
  Serial.println();
  Serial.println("WiFi connected");
  Serial.println("IP address: "); Serial.println(WiFi.localIP());
}
void loop() {
  ESP.deepSleep(10 * 1000000);//10秒
}



PS:昨晚在B站找到答案了,是因为商家换了FLASH品牌,需要将MOSI引脚加上拉电阻,出现这个问就是因为没有正常读取到FLASH内的程序。




回复

使用道具 举报

爱笑 | 2024-3-11 18:01:44 | 显示全部楼层
目前社区不提供esp系列的技术支持了哦~
用心做好保姆工作
回复 支持 反对

使用道具 举报

WT_0213 | 2024-3-12 08:43:08 | 显示全部楼层
这里找不到答案了已经
回复 支持 反对

使用道具 举报

lazy | 2024-3-12 09:19:54 | 显示全部楼层
度娘吧
回复

使用道具 举报

干簧管 | 2024-3-12 09:41:47 | 显示全部楼层
rst有一定电平持续要求吧,试试增大看看
回复 支持 反对

使用道具 举报

yaosongjin | 2024-3-12 10:08:20 | 显示全部楼层
昨晚在B站找到答案了,是因为商家换了FLASH品牌,需要将MOSI引脚加上拉电阻,出现这个问就是因为没有正常读取到FLASH内的程序。
回复 支持 反对

使用道具 举报

timo | 2024-3-13 13:30:09 | 显示全部楼层
回复

使用道具 举报

sansui | 2024-3-13 13:56:02 | 显示全部楼层
回复

使用道具 举报

物联网 | 2024-3-13 17:56:19 | 显示全部楼层
回复

使用道具 举报

楚华 | 2024-3-13 21:49:03 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则