|
爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
使用的是NodeMCU,已经按照要求把D0(GPIO16)和RST引脚使用导线相连接。
测试代码如下:
- void setup(){
- Serial.begin(74880);
- Serial.println("sleeping..");
- delay(1000);
- ESP.deepSleep(1e6);
- }
- void loop(){
- }
复制代码 串口打印数据如下:
- ets Jan 8 2013,rst cause:2, boot mode:(3,6)
- load 0x4010f000, len 3424, room 16
- tail 0
- chksum 0x2e
- load 0x3fff20b8, len 40, room 8
- tail 0
- chksum 0x2b
- csum 0x2b
- v00041de0
- ~ld
- rf cal sector: 1020
- freq trace enable 0
- rf[112] : 0�sleeping..
- ets Jan 8 2013,rst cause:2, boot mode:(3,6)
复制代码
第一次显示boot mode那一行是我手动按下了RST键。第二次是它自动唤醒发送低电平信号给RST后的启动信息。理论上想实现的功能是,被重置后从setup开始再次运行,然后等待1秒进入休眠,以此循环。实际情况是无法唤醒。
请问下这是什么原因?
初学ESP8266,有许多不懂的还望大佬们赐教。
|
|