收藏官网首页
查看: 28442|回复: 3

[资料] esp8266-01 如何使用机智云soc快速方案

2

主题

10

帖子

147

积分

注册会员

Rank: 2

积分
147
跳转到指定楼层
楼主
发表于 2018-7-21 13:10:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
原文中提到:

云端自动生成SOC源码的其他说明
·Key1和Key2这部分的程序是由机智云工程师基于gokit3(S)完成的,如果用户自行搭建的8266硬件(非GoKit3),则需要修改这部分的程序去驱动用自己的按键GPIO口,用户按键这部分的程序是必需的,它用于使能wifi进入相应的配置模式,然后通过机智云的app(IOE Dome)给wifi模块推送路由器的ssid和password,从而使wifi联网网络,如果没有这个功能,就无法配置wifi模块,从而无法使wifi模块联网。
-云端自动生成SoC源码里面的用户按键Key1、Key2,但是我用的8266-01一共8个引脚,只有一个GPIO0和GPIO2,如果定义为这两个脚,就没有引脚控制小开关了。如果不定义key1、key2,怎么实现配置入网呢?求大神、小神、大牛等各路人马指点。ps:在只用SOC方案的情况下。

查看源码,发现key1、key2分别为gpio0、14
#define GPIO_KEY_NUM                            2                           ///< Defines the total number of key members
#define KEY_0_IO_MUX                            PERIPHS_IO_MUX_GPIO0_U      ///< esp8266 GPIO function
#define KEY_0_IO_NUM                            0                           ///< ESP8266 GPIO number
#define KEY_0_IO_FUNC                           FUNC_GPIO0                  ///< ESP8266 GPIO name
#define KEY_1_IO_MUX                            PERIPHS_IO_MUX_MTMS_U       ///< ESP8266 GPIO function
#define KEY_1_IO_NUM                            14                          ///< ESP8266 GPIO number
#define KEY_1_IO_FUNC                           FUNC_GPIO14                 ///< ESP8266 GPIO name

13

主题

81

帖子

1241

积分

金牌会员

Rank: 6Rank: 6

积分
1241
沙发
发表于 2018-7-23 07:19:29 | 只看该作者
可以定义为长按配置入网,短按配置成你需要的功能。

0

主题

212

帖子

982

积分

超级版主

Rank: 8Rank: 8

积分
982
板凳
发表于 2018-7-25 12:13:13 | 只看该作者
楼上好建议,不过这种情况,建议长按重置WiFi模块更好

1

主题

32

帖子

330

积分

中级会员

Rank: 3Rank: 3

积分
330
地板
发表于 2018-7-26 23:36:10 | 只看该作者
设置一个计数器,短按一次做什么,短按两次做另一个,如此就可以无数个可能拉。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表