開啟輸出模式的關鍵字
pinmode(32
, output )
;// 開啟引腳輸出模式(有個別引腳不可以設定輸出模式,在文章後面會提到)
digitalwrite(32
,high)
;//輸出高電平,low就是低電平
開啟輸入模式的關鍵字pinmode(33
, input_pullup)
;//上拉輸入模式,input就是不上拉也不下拉,下拉就是input_pulldown,有些引腳內部已經上下拉了的,在後面我提到了
digitalread(33
);//讀取33號引腳狀態,返回0/1
mtdi/gpio12:內部下拉
gpio0:內部上拉
gpio2:內部下拉
mtdo/gpio15:內部上拉
gpio5:內部上拉
專用spi flash引腳
gpio6
gpio7
gpio8
gpio9
gpio10
gpio11
一般在模組內部用於外接spi flash,esp32模組,你是看不到這些引腳的,用於接一塊4m的flash去了
還有乙個在網上看到的注意點:請注意esp32的io12,這個io口上上電時的電平會決定外部flash(存放程式的那顆)的工作電壓,上電時該腳為高則認為flash工作於1.8v,為低則認為flash工作於3.3v。常用的像是wroom-32系列模組該腳內部已下拉,即flash是工作於3.3v的,若外部電路接強上拉則可能導致模組工作異常。
只具有輸入功能的引腳
gpio34
gpio35
gpio36
gpio39
stm32 hal庫的教程還在更新當中但是現在每篇博文要做的都挺多的,所以會更得慢一點,但我會一直更下去的,初步更完esp32與stm32大概率更一些樹莓派,k210的教程,這這個系列教程是用esp32連線wifi 方式與阿里雲端互動,而後面會教大家用nb-iot,用python(樹莓派這種可以直接安裝包直接用)的方式與阿里雲互動,最後會更演算法與視覺類教程,那部分邊學變更,我是個大三的學生,自學物聯網2年多了,我會帶著興趣一直寫下去,至少我以後看到這些博文,我覺得自己曾經學過一些東西。由於我很少碰硬體,所以硬體小白一定要注意一下,因為我會找時間從基本0基礎開始邊學邊更一些硬體基礎,pcb繪製。
ESP32學習9 PWM的輸出
先給大家講講舵機的驅動吧 雖然之前在stm32的博文裡面的其中一篇講pwm的博文已經講過了,但在這裡再講一遍,我們手裡的舵機模組基本都是靠時基脈衝中的占空比調節來控制的,那再具體再說的通俗一點呢?就是比如我的時基為20ms 要求舵機轉到0度的所要求的的占空比為0.5ms 那麼我們就需要以20ms為乙...
ESP32開發(1) 搭建Linux下的開發環境
快速入門 esp idf 主要針對和我一樣第一次在linux上開發的小夥伴。在此基礎上加入自己的理解和躺過的一些坑。1 乙個esp32開發板及一根microusb線 2 linux作業系統 ubuntu16 開發esp32需要一系列軟體支援。開啟終端,輸入下面的命令。sudo apt get ins...
ESP32 學習日誌(1) 環境搭建以及編譯燒錄
提取碼 sg2d 準備工作完成後,執行esp idf 工具安裝器選擇自定義的路徑安裝。esp idf 編譯系統不支援帶有空格的路徑。現在,您可以開始準備開發 esp32 應用程式了。您可以從 esp idf 中 examples 目錄下的 get started hello world 工程開始。若...