物联积木讨论 加入小组

19个成员 5个话题 创建时间:2015-06-10

Q-WIFI物联板IO口注意事项 置顶

发表于04-15 808次查看

IO0、IO1、IO15三脚,与主控芯片ESP8266的启动模式有关,在使用时需要注意如下事项:

【IO0】

默认接到了Flash按键,按住不放然后重启板卡,会让物联板进入固件下载模式。

正常启动后,IO0被限定只能做按键输入功能,可以通过Flash按键做一些动作,比如按下按键后改变变量或触发情景。

也可以在硬件上连接到外部电路,当作一个按键来用,比如将IO0接到播放模块,按下按键后,播放模块收到IO0口的信号,进行语音播放。

IO0不能做输出口使用。

【IO1】

Q-WIFI启动时,IO1不能处于低电平状态,否则ESP8266将无法启动。

即IO1只能做默认值是1的信号输入,或者默认值是1的信号输出。

【IO15】

Q-WIFI启动时,IO15不能被拉高,否则ESP8266将无法启动。

IO15硬件上默认做了下拉。

当IO13和IO15一起做串口用时,IO15会当作TX接到外部单片机的RX,有可能会被外部单片机拉高,导致ESP8266无法启动。

当IO15与STM32串口相连时,不会出现此情况,正常通信即可。

当IO15与Arduino串口相连时,会出现此情况,解决方法是,当Arduino启动后,先将IO15相连脚拉低,然后通过Q-WIFI的RST脚让Q-WIFI复位,然后等待200ms后,等Q-WIFI启动完成,再初始化自己的串口。

【IO16】

由于ESP8266的硬件限制,IO16只能做信号输出使用。

当ESP8266使用锂电池供电,使用休眠唤醒功能时,IO16需要与RST短接,否则无法唤醒。

发表回复
你还没有登录,请先 登录或 注册!