【esp32 点亮led】-解决不能闪烁问题
问题现象:将esp例程中的led例程下载到开发板中,led不能闪烁,串口查看,可以看到对应的led ON/led off 信息。
解决办法:
使用idf.py menuconfig
命令配置相应的引脚为GPIO模式,如下图所示,保存
分析
当将 上图中的Blink LED type 设置成GPIO 模式的时候,在blink目录下面的sdkconfig文件中代码如下,此时CONFIG_BLINK_LED_GPIO设置为y
在blink_example_main.c 文件中下图中代码将会被执行,如果直接在blink_example_main.c文件中定义CONFIG_BLINK_LED_GPIO为1,则下面代码并不会执行,暂不清楚是什么原因