ESP32應用開發之硬體篇

2021-08-29 00:27:02 字數 860 閱讀 3218

基本硬體電路:

由於en腳是沒有內部上拉的,所以要外部上拉乙個電阻,不然會不斷復位。

串列埠:3組

rxtx

uart0

gpio3

gpio1      

uart1

gpio9

gpio10  

uart2

gpio16

gpio17  

供電:wifi模組需要的供電電流比較大,最好能提供》300ma的電流。

boot/flash模式切換:

1、如何進入download_boot模式?

1)先按下en2按鍵

2)再按下boot按鍵

3)最後先放開en2按鍵,再放開boot按鍵,模組就進入download_boot模式了。

進入download_boot模式後,uart0會列印出資訊:

rst:0x1 (poweron_reset),boot:0x3 (download_boot(uart0/uart1/sdio_rei_reo_v2))

waiting for download

boot引腳不需要保持電平,晶元內部是檢測en腳上公升沿時的boot腳的電平,之後boot腳的電平不管是什麼都可以。

2、如何進入flash模式?

1)在download_boot模式下按一下en2按鍵重新使能,即可進入flash模式,此時不要按boot按鍵。

ESP32無線模組開發

最近在做一款低功耗裝置,soc選用上海樂鑫科技的一款esp32 wifi模組。樂鑫官網。esp32是整合了2.4ghz wifi和藍芽雙模組的單晶元方案,專為移動裝置 可穿戴裝置和物聯網應用而設計。在功能簡單的使用環境下具有很好的實用性,且操作簡單,esp32提供針對不同環境下的低功耗方案,功能框圖...

使用MicroPython開發ESP32網路開發

micropython庫分為三部分。一部分是把基礎python中常用的庫結合硬體特典重新實現的,為了做區分這部分庫在命名上稍有改變,比如原版的 json 模組在micropython中改名為 ujson 不過在使用的時候用 json 和 ujson 兩個名稱都可以。micropython庫第二部分是...

ESP32學習筆記之Arduino開發環境搭建

搭建環境 win10 64位 執行git gui 如果在arduino首選項中的 sketchbook位置 下方列出了另乙個目錄,請將其更改為sketchbook位置。單擊clone以開始轉殖儲存庫 開啟d program files x86 arduino hardware espressif e...