收藏官网首页
查看: 85|回复: 4

咨询一下ESP8266IO初始化电平高低突变的问题

1

主题

2

帖子

87

积分

注册会员

Rank: 2

积分
87
 楼主| 发表于 2021-6-10 12:56:41 | 显示全部楼层 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
我使用官方gpio的程序发现,esp8266上电时IO口为高电平,经过下面的程序初始化后为低电平。之后再使用gpio_set_level方法设置电平,于是就必然有了电平的一个变化过程:高——低——设置的电平。有没有办法让io初始化后电平一直为高?不经历拉低的过程?我将o_conf.pull_up_en设置为1也没用
gpio_config_t io_conf;
    //disable interrupt
    io_conf.intr_type = GPIO_INTR_DISABLE;
    //set as output mode
    io_conf.mode = GPIO_MODE_OUTPUT;
    //bit mask of the pins that you want to set,e.g.GPIO15/16
    io_conf.pin_bit_mask = GPIO_OUTPUT_PIN_SEL;
    //disable pull-down mode
    io_conf.pull_down_en = 0;
    //disable pull-up mode
    io_conf.pull_up_en = 0;
    //configure GPIO with the given settings
    gpio_config(&io_conf);

发表于 2021-6-10 19:04:56 来自手机 | 显示全部楼层
不分gpio开机状态不可改变

点评

感谢大神回答,那我是不是只能设计延时电路等gpio口稳定了再供电?  详情 回复 发表于 2021-6-10 22:57

1

主题

2

帖子

87

积分

注册会员

Rank: 2

积分
87
 楼主| 发表于 2021-6-10 22:57:15 | 显示全部楼层
冯俊波 发表于 2021-6-10 19:04
不分gpio开机状态不可改变

感谢大神回答,那我是不是只能设计延时电路等gpio口稳定了再供电?
发表于 2021-6-11 10:39:34 来自手机 | 显示全部楼层
汉枫LPB120模块
你可以优化自己的电路,部分gpio是可变的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

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