ESP8266 Developer Zone The Official ESP8266 Forum 2015-03-11T01:34:33+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=260 2015-03-11T01:34:33+08:00 2015-03-11T01:34:33+08:00 https://bbs.espressif.com:443/viewtopic.php?t=260&p=982#p982 <![CDATA[Re: 关于IOT_DEMO中PLUG更改IO口状态不对的问题]]>
mcusun2000 wrote:
SDK的程序设定成PLUG,但是由于手上的模块引脚(PIN 13) MTDO--没有引出

在程序中对IO进行更改,把继电器IO改为GPIO2

程序对user_plug.h头文件做了更改

#define PLUG_RELAY_LED_IO_MUX PERIPHS_IO_MUX_GPIO2_U //PERIPHS_IO_MUX_MTDO_U
#define PLUG_RELAY_LED_IO_NUM 2 // 15
#define PLUG_RELAY_LED_IO_FUNC FUNC_GPIO2// FUNC_GPIO15


但是在运行中,发现从服务器返回状态更改会更改,但是实际测试硬件的IO口没有产生变化,请问一下具体的原因


1.从代码上,这样改没有问题。
2.功能上,gpio2上电时候会输出打印,造成电平翻转。
3.直接改gpio输出来验证。
可能是模块硬件方面原因。

Statistics: Posted by costaud — Wed Mar 11, 2015 1:34 am


]]>
2015-03-10T15:35:31+08:00 2015-03-10T15:35:31+08:00 https://bbs.espressif.com:443/viewtopic.php?t=260&p=979#p979 <![CDATA[关于IOT_DEMO中PLUG更改IO口状态不对的问题]]>
在程序中对IO进行更改,把继电器IO改为GPIO2

程序对user_plug.h头文件做了更改

#define PLUG_RELAY_LED_IO_MUX PERIPHS_IO_MUX_GPIO2_U //PERIPHS_IO_MUX_MTDO_U
#define PLUG_RELAY_LED_IO_NUM 2 // 15
#define PLUG_RELAY_LED_IO_FUNC FUNC_GPIO2// FUNC_GPIO15







但是在运行中,发现从服务器返回状态更改会更改,但是实际测试硬件的IO口没有产生变化,请问一下具体的原因

Statistics: Posted by mcusun2000 — Tue Mar 10, 2015 3:35 pm


]]>