收藏官网首页
查看: 21874|回复: 9

[问答] ESP8266-SOC 模式 GPIO 控制问题

1

主题

6

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
跳转到指定楼层
楼主
发表于 2017-2-24 02:53:35 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
大家好,基于微信宠物屋esp8266-SOC版本的代码改的,想用GPIO9来控制一个继电器。
刚才测试了一下,发现下面的代码并不能将GPIO9拉至低电平,请高手给指导一下,多谢多谢!

void ICACHE_FLASH_ATTR pumpInit(void)
{
    os_printf("pumpInit entry \r\n");
   
    PIN_FUNC_SELECT(PERIPHS_IO_MUX_SD_DATA2_U, FUNC_GPIO9);
   
    gpio_output_set(0, 0, GPIO_ID_PIN(9), 0);
   
    GPIO_OUTPUT_SET(GPIO_ID_PIN(9), 0);


    os_printf("pumpInit done \r\n");
}

void ICACHE_FLASH_ATTR user_init(void)
{
    ...
   
    //temperature and humidity init
    dh11Init();

    //Infrared init
    irInit();
   
    //Pump init
    pumpInit();  

   
    //gizwits InitSIG_UPGRADE_DATA
    gizwitsInit();

    ...
}

而且上电后会有下面奇怪的打印,不知道是为啥。

---------------SDK version:1.5.2(80914727)--------------
system_get_free_heap_size=36408
reset reason: 0
---UPGRADE_FW_BIN1---
rgbGpioInit
gpio_name 0
gpio_name 14
motorInit : 00000003
dh11Init
irInit
pumpInit entry
wwwwwwwwwwwwwwwwwwwwpumpInit entry


1

主题

6

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
沙发
 楼主| 发表于 2017-2-25 18:29:59 | 显示全部楼层
GPIO9, GPIO10貌似确实没法用啊:
ESP8266 ESP-201 module - freeing up GPIO9 and GPIO10
http://smarpl.com/content/esp826 ... ng-gpio9-and-gpio10

点评

你好,请问有ESP8266完整的pin map 图吗  详情 回复 发表于 2017-8-11 22:33
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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