ESP32的外设接口一般介绍如下,同时会有一个功能框图,表明了ESP32具备的外设接口,但是在管脚描述中并没有某些对应外设接口,比如I2C、I2S、UART等。这个疑问在外设管脚分配中得到了解答,诸如I2C、I2S、UART等外设接口可以被定义为任意GPIO管脚
。
外设接口
• 34 个 GPIO 口
• 12-bit SAR ADC,多达 18 个通道
• 2 个 8-bit D/A 转换器
• 10 个触摸传感器
• 4 个 SPI
• 2 个 I²S
• 2 个 I²C
• 3 个 UART
• 1 个 Host SD/eMMC/SDIO
• 1 个 Slave SDIO/SPI
• 带有专用 DMA 的以太网 MAC 接口,支持 IEEE 1588
• 双线汽车接口(TWAI®,兼容 ISO11898-1)
• IR (TX/RX)
• 电机 PWM
• LED PWM,多达 16 个通道
• 霍尔传感器
功能框图
管脚描述
外设管脚分配
cited:《ESP32 系列芯片技术规格书》