ESP8266 Developer Zone The Official ESP8266 Forum 2016-07-01T11:17:26+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=1811 2016-07-01T11:17:26+08:00 2016-07-01T11:17:26+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1811&p=7632#p7632 <![CDATA[【Feedback】Re: 如何设置GPIO在deep sleep下的输出状态]]> Statistics: Posted by ESP_Rubin — Fri Jul 01, 2016 11:17 am


]]>
2016-02-24T17:00:59+08:00 2016-02-24T17:00:59+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1811&p=5817#p5817 <![CDATA[【Feedback】如何设置GPIO在deep sleep下的输出状态]]> 对于GPIO14,在deep sleep状态下实际测试输出为高,在参考代码中发现存在

#define PERIPHS_IO_MUX_FUNC 0x13
#define PERIPHS_IO_MUX_FUNC_S 4
#define PERIPHS_IO_MUX_PULLUP BIT7
#define PERIPHS_IO_MUX_PULLDWN BIT6
#define PERIPHS_IO_MUX_SLEEP_PULLUP BIT3
#define PERIPHS_IO_MUX_SLEEP_PULLDWN BIT2
#define PERIPHS_IO_MUX_SLEEP_OE BIT1
#define PERIPHS_IO_MUX_OE BIT0

#define PIN_PULLUP_DIS(PIN_NAME) CLEAR_PERI_REG_MASK(PIN_NAME, PERIPHS_IO_MUX_PULLUP)
#define PIN_PULLUP_EN(PIN_NAME) SET_PERI_REG_MASK(PIN_NAME, PERIPHS_IO_MUX_PULLUP)

因此我理解是可以设置deep sleep下的输出状态的,但试着设置了一下,没有作用,能帮忙解答正确的设置流程吗?

Statistics: Posted by wjn — Wed Feb 24, 2016 5:00 pm


]]>