esp32點燈之術
0、前期準備
1、參考上一篇文章搭建好esp32環境
2、準備好一塊esp32開發開發板(本作者使用了esp32c3作為開發平臺)
1、新建工程
idf.py create-project project_led # 新建工程
cd project_led
idf.py set-target esp32c3 # 設置工程使用的芯片
由于本作者使用的是最新的idf-sdk,但是使用的esp32c3的芯片版本比較老,因此在下載的時候會提示
A fatal error occurred: bootloader/bootloader.bin requires chip revision in range [v0.3 - v0.99] (this chip is revision v0.2). Use --force to flash anyway.
所以要進行如下配置:
Component config --->
Hardware Settings --->
Chip revision --->
Minimum Supported ESP32-C3 Revision (Rev benzv0.2 (ECO2))
#選擇Rev v0.2 (ECO2) 默認的是 Rev v0.3 (ECO3)
2、查看原理圖確定led控制引腳
經查閱原理圖,確定led的引腳為gpio_19,讀者根據自身開發板來修改引腳
3、編寫程序
#include
#include
#include
#include
#define LED_PIN GPIO_NUM_19
void app_main(void)
{
gpio_config_t gcfg = {
.mode = GPIO_MODE_OUTPUT,
.pin_bit_mask = 1ULL << LED_PIN,
};
gpio_config(&gcfg);
while (pdTRUE)
{
gpio_set_level(LED_PIN,1);
vTaskDelay(1000 / portTICK_PERIOD_MS);
gpio_set_level(LED_PIN, 0);
vTaskDelay(1000 / portTICK_PERIOD_MS);
}
}
4、編譯下載
#編譯
idf.py build
#燒錄以及查看日志,使用ctrl+] 可以退出監視窗口
idf.py -p /dev/ttyUSB0 flash monitor
5、運行結果
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
芯片
+關注
關注
456文章
51263瀏覽量
427749 -
開發板
+關注
關注
25文章
5127瀏覽量
98322 -
編譯
+關注
關注
0文章
662瀏覽量
33066 -
燒錄
+關注
關注
8文章
266瀏覽量
35735 -
ESP32-C3
+關注
關注
0文章
9瀏覽量
444
發布評論請先 登錄
相關推薦
ESP32-CAM ArduinoIDE開發
的設計與實現第四篇:ESP32-CAM創建熱點構成并發式DNS服務器文章目錄ESP32-CAM ArduinoIDE開發系列文章目錄前言一、ESP32-CAM創建熱點構成并發式DNS服務器是什么?二、系統設計
發表于 12-16 07:01
ESP32模組的主要特性
●?ESP32-WROOM-32D ●?ESP32-WROOM-32U ●?ESP32-SOLO-1 模組 ●?ESP32-WROVER ●?ES
發表于 11-04 14:54
?4149次閱讀
VScode嵌入式開發之ESP32以及ESP8266入門
VScode嵌入式開發之ESP32以及ESP8266入門1.適用與有部分C語言的開發者或者學生學習ESP系列的開發入門2.
發表于 11-03 12:51
?29次下載
![VScode嵌入式開發<b class='flag-5'>之</b><b class='flag-5'>ESP32</b>以及<b class='flag-5'>ESP</b>8266入門](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP32 開發之旅② Arduino For ESP32說明
文章目錄1. Arduino Core For ESP32是什么?2.Arduino core for ESP32庫3.與ESP8266庫類比3.1 WiFi ——
發表于 11-13 19:51
?33次下載
![<b class='flag-5'>ESP32</b> 開發之旅② Arduino For <b class='flag-5'>ESP32</b>說明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP32 之 ESP-IDF 教學(三)——通用硬件定時器(Timer)
ESP32 之 ESP-IDF 學習筆記(三)【通用硬件定時器(Timer)】文章目錄ESP32 之 E
發表于 11-26 11:36
?38次下載
![<b class='flag-5'>ESP32</b> <b class='flag-5'>之</b> <b class='flag-5'>ESP</b>-IDF 教學(三)——通用硬件定時器(Timer)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP32 之 ESP-IDF 教學(九)—— 串口通信(UART)
ESP32 之 ESP-IDF 教學(九)—— 串口通信(UART)文章目錄ESP32 之 ESP
發表于 11-26 13:21
?44次下載
![<b class='flag-5'>ESP32</b> <b class='flag-5'>之</b> <b class='flag-5'>ESP</b>-IDF 教學(九)—— 串口通信(UART)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP32讀寫IO點燈程序
2021年6月28日,第一次嘗試,利用ESP32開發板點燈,通用IO口,數字讀寫。1)原理圖2)Arduino 代碼/* Switch_Led 基于Blink程序修改 Turns
發表于 11-30 14:21
?14次下載
![<b class='flag-5'>ESP32</b>讀寫IO<b class='flag-5'>點燈</b>程序](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP32 之 ESP-IDF 教學(五(1))——ESP-IDF的CMake 構建系統(Build System)
ESP32 之 ESP-IDF 學習筆記(五)【ESP-IDF CMake構建系統(Build System)】文章目錄ESP32
發表于 12-16 16:53
?24次下載
![<b class='flag-5'>ESP32</b> <b class='flag-5'>之</b> <b class='flag-5'>ESP</b>-IDF 教學(五(<b class='flag-5'>1</b>))——<b class='flag-5'>ESP</b>-IDF的CMake 構建系統(Build System)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP32 之 ESP-IDF 教學(八)—— 模數轉換器(ADC)
ESP32 之 ESP-IDF 學習筆記(七)——模數轉換器(ADC)文章目錄ESP32 之 ESP
發表于 12-22 19:08
?38次下載
![<b class='flag-5'>ESP32</b> <b class='flag-5'>之</b> <b class='flag-5'>ESP</b>-IDF 教學(八)—— 模數轉換器(ADC)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP32 MINI 1/ESP32 MINI 1U技術規格書
電子發燒友網站提供《ESP32 MINI 1/ESP32 MINI 1U技術規格書.pdf》資料免費下載
發表于 09-23 11:05
?2次下載
![<b class='flag-5'>ESP32</b> MINI <b class='flag-5'>1</b>/<b class='flag-5'>ESP32</b> MINI <b class='flag-5'>1</b>U技術規格書](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ESP32 S3 WROOM 1/ESP32 S3 WROOM 1U技術規格書
電子發燒友網站提供《ESP32 S3 WROOM 1/ESP32 S3 WROOM 1U技術規格書.pdf》資料免費下載
發表于 09-23 11:02
?12次下載
![<b class='flag-5'>ESP32</b> S3 WROOM <b class='flag-5'>1</b>/<b class='flag-5'>ESP32</b> S3 WROOM <b class='flag-5'>1</b>U技術規格書](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
WIoT2氣象站之Nextion TFT with ESP8266/ESP32
電子發燒友網站提供《WIoT2氣象站之Nextion TFT with ESP8266/ESP32.zip》資料免費下載
發表于 01-30 11:58
?1次下載
![WIoT2氣象站<b class='flag-5'>之</b>Nextion TFT with <b class='flag-5'>ESP</b>8266/<b class='flag-5'>ESP32</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
樂鑫ESP32-MINI-1參考設計
樂鑫ESP32-MINI-1參考設計樂鑫多年來深耕?AIoT?領域軟硬件產品的研發與設計,專注于研發高集成、低功耗、性能卓越、安全穩定、高性價比的無線通信SoC,現已發布ESP8266、ESP32、
發表于 10-19 16:13
?13次下載
ESP32-S3-WROOM-1/ESP32-S3-WROOM-1U技術規格書
電子發燒友網站提供《ESP32-S3-WROOM-1/ESP32-S3-WROOM-1U技術規格書.pdf》資料免費下載
發表于 12-07 15:30
?1次下載
評論