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

[求助] ESP8266-12F的引脚复用问题

4

主题

18

帖子

186

积分

注册会员

Rank: 2

积分
186
发表于 2017-5-3 11:44:13 | 显示全部楼层 |阅读模式
校园创客福利
上述原理图中,GPIO9和GPIO10如果设置为IO模式,会不会影响QuadSPI下载?或者会影响模块的运行?
1.png

34

主题

896

帖子

2274

积分

超级版主

Rank: 8Rank: 8

积分
2274
发表于 2017-5-3 17:29:14 | 显示全部楼层
我们通讯是用了串口,没有用到spi,具体会不会影响,参考8266的硬件手册吧

点评

今天查到了,在这个技术贴中,http://club.gizwits.com/thread-4673-1-1.html 有人提到如果将 加入代码,程序不能运行,个人猜测可能和Flash的读取有关。 同时,关于ESP8266-12F的引脚可以作为GPIO的一共只有9个: G  详情 回复 发表于 2017-5-3 17:51

4

主题

18

帖子

186

积分

注册会员

Rank: 2

积分
186
 楼主| 发表于 2017-5-3 17:51:19 | 显示全部楼层
本帖最后由 MQWM 于 2017-5-3 17:53 编辑
boboP 发表于 2017-5-3 17:29
我们通讯是用了串口,没有用到spi,具体会不会影响,参考8266的硬件手册吧

今天查到了,在这个技术贴中,http://club.gizwits.com/thread-4673-1-1.html
有人提到如果将
  1.     PIN_FUNC_SELECT(PERIPHS_IO_MUX_SD_DATA2_U, FUNC_GPIO9);
  2.     PIN_FUNC_SELECT(PERIPHS_IO_MUX_SD_DATA3_U, FUNC_GPIO10);
复制代码
加入代码,程序不能运行,个人猜测可能和Flash的读写有关
同时,关于ESP8266-12F的引脚可以作为GPIO的一共只有9个:
GPIO14
GPIO12
GPIO13
GPIO2
GPIO0
GPIO4
GPIO5
GPIO3(Rxd0)
GPIO1(Txd0)
其中,GPIO0在上电时会检测其状态,运行后可以作为普通IO口使用,这点在机智云固件中可以体现,
          如果在Soc中不使用串口的话,则GPIO3(Rxd0)和GPIO1(Tcd0)均可作为普通IO口使用
另外,GPIO16只能作为输入,并且在eagle_soc.h中找不到GPIO16的宏定义,
          GPIO15在SP8266-12F中只能下拉,否则整个模块不运行。

2

主题

11

帖子

248

积分

中级会员

Rank: 3Rank: 3

积分
248
发表于 2018-11-23 10:16:02 | 显示全部楼层
想问下楼主知道初始化默认的引脚高电平可以改成拉低吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2006-2022 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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