<button id="ssm6u"><optgroup id="ssm6u"></optgroup></button>
  • 跳轉至

    NodeMCU-32S 引腳說明書

    概要

    本節課程向大家全面介紹ESP32的各個引腳。

    keywords ESP32 NodeMCU-32S GPIO MicroPython

    引腳標注圖

    NodeMCU-32S 開發板左右各19個引腳,共38個,下圖中1Z實驗室為大家對NodeMCU-32S的各個引腳進行了詳細的標注。


    引腳類型及功能盤點

    NodeMCU-32S總共擁有2排引腳,各19個,共計38個。

    基礎引腳盤點

    負責供電和使能的基礎引腳共有6個:

    名稱 功能 位置
    Vin 用于開發板5V供電 上圖左下角,褐色標簽
    3V3 3.3V電壓輸出 上圖左上角,紅色標簽
    GND 共地 上圖黑色標簽,共三個
    EN 使能端,可觸發復位操作 上圖左上角第二個,黃色

    GPIO盤點

    GPIO是General-purpose input/output的縮寫,意思為通用型輸入或輸出,ESP32上的GPIO共有32個。

    規約

    NodeMCU32-S開發板背面實際印刷的是P0 - P39,上圖中的標注使用的是GPIO - GPIO39

    接下來的教程中我們所說的 GPIO+編號 = NodeMCU-32S開發板背面印刷的 P+編號

    上圖是我們的助教小姐姐為大家PS的一張更為人性化的NodeMCU-32S的引腳標注圖,筆者放在此處,方便你們后面的閱讀。

    被跳過的GPIO編號

    NodeMCU-32S的GPIO引腳共32個, 編號范圍從 P0 - P39 對應于上圖中的GPIO0 - GPIO39,按照編號計算應該有40個GPIO引腳,實際上ESP32這塊芯片確實有這么多個GPIO,但是由于開發板的封裝 等原因,以下編號的引腳在ESP32的開發板中通常未被引出:

    • GPIO20 GPIO24 GPIO28 GPIO29

    • GPIO30 GPIO31 GPIO37 GPIO38

    特殊的標注

    同時,你還需要注意的是,NodeMCU-32S上對以下幾個GPIO 進行了特殊標注:

    NodeMCU-32S的特殊標記 原GPIO編號
    CLK GPIO6
    SD0 GPIO7
    SD1 GPIO8
    SD2 GPIO9
    SD3 GPIO10
    CMD GPIO11
    SVP GPIO36
    SVN GPIO39

    只能作為輸入的GPIO

    幾乎所有的GPIO都能進行I/O雙向輸入輸出控制,但是以下的幾個GPIO例外,只能進行輸入,而無法進行輸出:

    GPIO34, GPIO35, GPIO36, GPIO39

    GPIO功能分類

    功能簡介 縮寫 可用的GPIO編號 備注
    模擬信號采樣 ADC 32, 33, 34, 35, 36, 39
    模擬信號輸出 DAC 25, 26
    串行通信 UART 1(TX0),3(RX0), 10(TX1),9(RX1) ,17(TX2),16(RX2) 共三組
    探測由手指或其他物品直接接觸或接近而產生的電容差異 TOUCHPAD 0, 2, 4, 12, 13, 14, 15, 27, 32, 33
    SPI總線接口 SPI hspi(14,12,13,15) vspi(23,19,18,5)
    I2C總線接口 I2C SDA(21) SCL(22) MicroPython并未實現硬件的I2C

    韩国精品无码一区二区三区,精品无码一区二区三区AV,欧洲丰满美熟女乱又伦AV,亚洲午夜久久久影院伊人