系列文章:
【玩转ESP32】1、开发环境搭建
【玩转ESP32】2、开发参考资料
1、查看LED对应的管脚

可以看出LED对应的GPIO编号是GPIO1。
2、使用idf中的例程改造
对idf里面的demo进行改造,在examples\get-started\blink里面更改GPIO口:
#define BLINK_GPIO 1
3、GPIO操作相关API
void gpio_pad_select_gpio(uint8_t gpio_num);
设置某个引脚为GPIO功能,gpio_num取值0-0x27;
esp_err_t gpio_set_direction(gpio_num_t gpio_num, gpio_mode_t mode);
设置GPIO的方向,gpio_num取值同上,mode取值如下:
typedef enum {
GPIO_MODE_DISABLE = GPIO_MODE_DEF_DISABLE, // 失能
GPIO_MODE_INPUT = GPIO_MODE_DEF_INPUT

559

被折叠的 条评论
为什么被折叠?



