※This article is based on esp-idf 4.0
中断触发按键按下来,触发中断,执行回调函数;
//GPIO口结构体定义 gpio_config_t io_conf; //下降沿触发中断方式 io_conf.intr_type = GPIO_INTR_NEGEDGE; //选择为输出模式 io_conf.mode = GPIO_MODE_INPUT; //配置GPIO_OUT寄存器 io_conf.pin_bit_mask = GPIO_SEL_4; //内部不下拉 io_conf.pull_down_en = 0;//GPIO_PULLDOWN_DISABLE; //内部上拉 io_conf.pull_up_en = 1;//GPIO_PULLUP_ENABLE; //最后配置使能 gpio_config(&io_conf);
中断触发按键按下来,触发中断,执行回调函数;
//GPIO口结构体定义 gpio_config_t io_conf; //上升沿触发 io_conf.intr_type = GPIO_INTR_POSEDGE; //选择为输出模式 io_conf.mode = GPIO_MODE_INPUT; //配置GPIO_OUT寄存器 io_conf.pin_bit_mask = GPIO_SEL_4; //内部下拉 io_conf.pull_down_en = 1;//GPIO_PULLDOWN_ENABLE; //禁止上拉 io_conf.pull_up_en = 0;//GPIO_PULLUP_DISABLE; //最后配置使能 gpio_config(&io_conf);
&ref(): File not found: "ZigBee_体系结构.png" at page "+ESP32+GPIO的高低电平触发事件";
コメント: