Chip: esp32c3 FN4
I set gpio11 to switch the level once every second, but in the end I only got a voltage of about 3v3 to 3v0.
I think the code is ok because I changed 11 to 21 (21 is connected to an led) and everything works fine.
BTW: On the chip, gpio11 is the VDD_SPI identifier.
Code:
```c
gpio_config_t cfg;
cfg.mode = GPIO_MODE_OUTPUT;
cfg.pull_up_en = GPIO_PULLUP_ENABLE;
cfg.pull_down_en = GPIO_PULLDOWN_ENABLE;
cfg.pin_bit_mask = 1ull << GPIO_NUM_11;
gpio_config(&cfg);
while (1) {
s_led_state = !s_led_state;
gpio_set_level(GPIO_NUM_11, s_led_state);
vTaskDelay(CONFIG_BLINK_PERIOD / portTICK_PERIOD_MS);
}
```
I can not control the gpio 11
-
- Posts: 1725
- Joined: Mon Oct 17, 2022 7:38 pm
- Location: Europe, Germany
Re: I can not control the gpio 11
From the C3's datasheet:
As the FN4 has in-package flash powered via VDD_SPI/"GPIO11" you cannot use GPIO11.By default VDD_SPI is the power supply pin for in-package and off-package flash. It can be reconfigured as a GPIO pin, if the chip
is connected to an off-package flash, and this flash is powered by an external power supply
Who is online
Users browsing this forum: Majestic-12 [Bot] and 367 guests