#define GPIO_INPUT_IO_0 CONFIG_GPIO_INPUT_0 #define GPIO_INPUT_IO_1 CONFIG_GPIO_INPUT_1 #define GPIO_INPUT_PIN_SEL ((1ULL<<GPIO_INPUT_IO_0) | (1ULL<<GPIO_INPUT_IO_1)) #define ESP_INTR_FLAG_DEFAULT 0 #define UART
esp_err_t gpio_set_intr_type(gpio_num_t gpio_num, gpio_int_type_t intr_type); 1. 2. 3. 4. 5. 6. 7. 8. ④、esp_err_t gpio_intr_enable(gpio_num_t gpio_num); 启用GPIO模块中断信号 ⑤、esp_err_t gpio_intr_disable(gpio_num_t gpio_num); 禁用GPIO模块中断信号 ⑥、gpio_set...
gpio_config_tio_conf = {};// 禁用中断io_conf.intr_type = GPIO_INTR_DISABLE;// 设置为输出模式io_conf.mode = GPIO_MODE_OUTPUT;// 要设置的引脚的位掩码,例如GPIO18/19io_conf.pin_bit_mask = GPIO_OUTPUT_PIN_SEL;// 禁用下拉模式io_conf.pull_down_en =0;// 禁用上拉模式io_conf.pull_u...
gpio_config_t io_conf;//disable interrupt io_conf.intr_type = GPIO_PIN_INTR_DISABLE;//set as...
gpio_set_level(GPIO_OUTPUT_IO_1, 1); //19脚设置为高电平 6. 接收初始化 这个时候输出已经好了,接着便是接收 //interrupt of rising edge io_conf.intr_type = GPIO_INTR_POSEDGE; //设置上升沿中断 //bit mask of the pins, use GPIO4/5 here ...
mode gpio_mode_t 模式,input或oputput pull_up_en gpio_pullup_t 是否启用内部上拉电阻,前提是已配置上拉电阻 pull_down_en gpio_pulldown_t 是否启用内部下拉电阻,前提是已配置下拉电阻 intr_type gpio_int_type_t 中断类型 使用示例: gpio_set_pull_mode(3, GPIO_PULLUP_ONLY); gpio_set_pull_mode...
gpio_set_level(GPIO_OUTPUT_IO_1, 1); //19脚设置为高电平 6. 接收初始化 这个时候输出已经好了,接着便是接收 //interrupt of rising edge io_conf.intr_type = GPIO_INTR_POSEDGE; //设置上升沿中断 //bit mask of the pins, use GPIO4/5 here ...
intr_type:中断类型 GPIO_INTR_DISABLE(禁止中断) GPIO_INTR_POSEDGE(上升沿触发) GPIO_INTR_NEGEDGE(下降沿触发) GPIO_INTR_ANYEDGE(边沿触发) GPIO__INTR_LOW_LEVEL(低电平触发) GPIO_INTR_HIGH_LEVEL(高电平触发)。 mode:GPIO口的工作模式, GPIO_MODE_INPUT(输入模式) ...
gpio_set_level(GPIO_OUTPUT_IO_1,1); //19脚设置为高电平 6.接收初始化 这个时候输出已经好了,接着便是接收 //interruptofrisingedge io_conf.intr_type=GPIO_INTR_POSEDGE; //设置上升沿中断 //bitmaskofthepins,useGPIO4/5here io_conf.pin_bit_mask=GPIO_INPUT_PIN_SEL; //io脚位掩码,用位运算...
.intr_type = GPIO_INTR_DISABLE, .mode = GPIO_MODE_OUTPUT, .pin_bit_mask = MAX7219_PIN_SEL, .pull_down_en = 0, .pull_up_en = 0, }; gpio_config(&max7219_io); } /** * @brief 模拟SPI 发送一个字节 * * @param data