问题描述
在 Toit 中似乎不鼓励将引脚 26 用于 ADC。
从我在 https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/adc.html 针脚 26 上看到的应该有一个 ADC 转换器,那么这是什么原因?
解决方法
ESP32 在 ADC2 周围limited:
由于 ADC2 模块也被 Wi-Fi 使用,当它们一起使用时,只有其中一个可以获得抢占,这意味着 adc2_get_raw() 可能会被阻塞,直到 Wi-Fi 停止,反之亦然。
因此,如果使用 WiFi 进行连接,我建议使用 ADC1 引脚。
,由于使用WIFI时不能使用所有ADC2引脚,您可以使用ADC1
GPIO32 ADC1_CH04
GPIO33 ADC1_CH05
GPIO34 ADC1_CH06
GPIO35 ADC1_CH07
GPIO36 ADC1_CH0
GPIO39 ADC1_CH03
观看此视频以了解有关 esp32 引脚和分配的外设的更多信息: