ESP8266 Developer Zone The Official ESP8266 Forum 2019-07-05T17:25:06+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=36077 2019-07-05T17:25:06+08:00 2019-07-05T17:25:06+08:00 https://bbs.espressif.com:443/viewtopic.php?t=36077&p=48913#p48913 <![CDATA[Re: ESP8266 RTOS 3.2 GPIO example]]> Statistics: Posted by Her Mary — Fri Jul 05, 2019 5:25 pm


]]>
2019-07-03T22:32:49+08:00 2019-07-03T22:32:49+08:00 https://bbs.espressif.com:443/viewtopic.php?t=36077&p=48854#p48854 <![CDATA[ESP8266 RTOS 3.2 GPIO example]]> 保持代码不变:编译,程序可以运行
修改代码:
以前:
#define GPIO_OUTPUT_IO_0 15
#define GPIO_OUTPUT_IO_1 16
#define GPIO_OUTPUT_PIN_SEL ((1ULL<<GPIO_OUTPUT_IO_0) | (GPIO_OUTPUT_IO_1 ))
修改后:
#define GPIO_OUTPUT_IO_0 10
#define GPIO_OUTPUT_PIN_SEL ((1ULL<<GPIO_OUTPUT_IO_0))

最后会卡死在: gpio_config(&io_conf);
其内部其实卡死在:
WRITE_PERI_REG(GPIO_PIN_REG(io_num), pin_reg.val);

为什么呢?

Statistics: Posted by Guest — Wed Jul 03, 2019 10:32 pm


]]>