io_conf.pin_bit_mask = (1<<GPIO_OUT_Pin);//注意pin_bit_mask配置GPIO的引脚要按位,左移2位即配置GPIO2io_conf.mode = GPIO_MODE_OUTPUT;//配置GPIO模式 -- 输出模式i0_conf.pull_down_en =0;//配置下拉电阻 -- 无下拉i0_conf.pull_up_en =0;//配置上拉电阻 -- 无上拉i0_conf.intr_t...
gpio_config_t gpio_init_struct = {0}; gpio_init_struct.intr_type = GPIO_INTR_DISABLE; /* 失能引脚中断 */ gpio_init_struct.mode = GPIO_MODE_INPUT_OUTPUT; /* 输入输出模式 */ gpio_init_struct.pull_up_en = GPIO_PULLUP_ENABLE; /* 使能上拉 */ gpio_init_struct.pull_down_en = GPI...
GPIO_MODE_OUTPUT_OD 开漏输出(如果外部或者内部不上拉电阻则无法输出高电平) GPIO_MODE_INPUT_OUTPUT_OD 开漏输入输出 GPIO_MODE_INPUT_OUTPUT 输入输出 pull_up_en用于设置是否上拉 pull_down_en用于设置是否下拉 gpio_int_type_t intr_type用于设置GPIO中断相关属性 GPIO_INTR_DISABLE 关闭中断 GPIO_INTR_POSED...
gpio_init_struct.intr_type = GPIO_INTR_DISABLE; /* 失能引脚中断 */ gpio_init_struct.mode = GPIO_MODE_INPUT_OUTPUT; /* 输入输出模式 */ gpio_init_struct.pull_up_en = GPIO_PULLUP_ENABLE; /* 使能上拉 */ gpio_init_struct.pull_down_en = GPIO_PULLDOWN_DISABLE; /* 失能下拉 */ gpio...
pinMode(LED_GPIO, OUTPUT);//LED输出模式pinMode(BTN_GPIO, INPUT);//输入上拉模式attachInterrupt(BTN_GPIO, bt_callBack, CHANGE);//使能中断}voidloop(){ } 主程序中不用做任何事情了,中断检测到有按键按下或松开(任意跳变沿),就会触发执行中断回调函数,然后把结果在LED上输出。
//set as output mode io_conf.mode = GPIO_MODE_OUTPUT;//输出模式 //bit mask of the pins ...
* Generateon GPIO18/19, that triggers interrupt on GPIO4/5 * */ #define GPIO_OUTPUT_IO_0 18//要定义为输出的的io编号 #define GPIO_OUTPUT_IO_1 19//要定义为输出的的io编号 #define GPIO_OUTPUT_PIN_SEL ((1ULL<<GPIO_OUTPUT_IO_0) | (1ULL<<GPIO_OUTPUT_IO_1))//打开引脚标志 1为...
gpio_config_t io_conf = { .mode = GPIO_MODE_OUTPUT, }; for (int i = 0; i < sizeof(lcd_data_gpios) / sizeof(lcd_data_gpios[0]); i++) { io_conf.pin_bit_mask = 1ULL << lcd_data_gpios; gpio_config(&io_conf); ...
gpio_config_t io_conf;//创建一个设置结构体 io_conf.pin_bit_mask =1ULL<<BLINK_GPIO;//选择引脚,注意此处是补码 io_conf.mode = GPIO_MODE_OUTPUT;//模式为输出 io_conf.intr_type = GPIO_PIN_INTR_DISABLE;//禁用中断 io_conf.pull_down_en = 0;//禁用下拉 ...
GPIO_InitStructure.pin_bit_mask = GPIO_SEL_2;//对应管脚io2 GPIO_InitStructure.mode = GPIO_MODE_OUTPUT;//输出模式 GPIO_InitStructure.pull_up_en = GPIO_PULLUP_ENABLE;//上拉 gpio_config(&GPIO_InitStructure);//引脚初始化 gpio_set_level(GPIO_NUM_2, led_state);//初始io口状态 ...