當前位置: 華文世界 > 數碼

ESP32的GPIO管腳有哪些特點

2024-01-07數碼

ESP32 是一款整合了Wi-Fi和藍芽功能的雙核微控制器,它有34個物理GPIO管腳,可以用於通用的輸入輸出或連線內部的外設訊號。ESP32的GPIO管腳有以下特點:

  • 有5個Strapping管腳, 分別是GPIO0、GPIO2、GPIO5、MTDI和MTDO,它們在上電時會根據電平狀態決定芯片的啟動模式。
  • 有6個SPI管腳 ,分別是GPIO6-11,它們通常連線到模組內整合的SPI flash和PSRAM,因此不能用於其他用途。
  • 有4個JTAG管腳, 分別是GPIO12-15,它們通常用於線上偵錯。
  • 有6個GPI管腳 ,分別是GPIO34-39,它們只能設定為輸入模式,不具備軟件使能的上拉或下拉功能。
  • 有18個ADC管腳 ,分別是GPIO0、GPIO2、GPIO4、GPIO12-15、GPIO25-27、GPIO32-39,它們可以用於模擬訊號的采樣。
  • 有2個DAC管腳 ,分別是GPIO25和GPIO26,它們可以用於模擬訊號的輸出。
  • 有10個觸摸功能管腳 ,分別是GPIO0、GPIO2、GPIO4、GPIO12-15、GPIO27、GPIO32和GPIO33,它們可以用於檢測人體觸摸的電容變化。
  • 有1個霍爾傳感器管腳,即GPIO36,它可以用於檢測磁場的變化。
  • ESP32的IO口可以透過IO MUX、RTC IO MUX和GPIO交換矩陣來配置外設模組的輸入輸出訊號。