常用开发板GPIO引脚速查
汇总ESP32-DevKitC、ESP8266 NodeMCU、STM32 BluePill三种常用开发板GPIO引脚功能速查,包含引脚编号、功能复用及特殊功能标注,方便硬件调试时快速定位引脚定义。
免费在线工具
Loading…
使用说明
页面顶部通过Tab切换选择开发板型号:ESP32-DevKitC(38pin版本)、ESP8266 NodeMCU、STM32 BluePill。每个板卡以表格形式展示引脚编号(物理编号)、GPIO编号、功能复用(ADC/SPI/I2C/UART/PWM等)及特殊功能标注(如内置LED、启动引脚等)。数据基于各开发板官方文档及社区公认资料,不确定细节已标注为保留,避免因编造信息误导用户实际焊接操作。
功能介绍
本工具汇集三种常用开发板的GPIO引脚定义速查表,支持Tab切换对比不同板卡。ESP32-DevKitC展示38个引脚的完整功能复用(含ADC、SPI、I2C、UART、PWM映射);ESP8266 NodeMCU标注其有限的GPIO及启动模式引脚注意事项;STM32 BluePill展示基于STM32F103C8T6的引脚排布及AFIO复用说明。所有数据仅标注最大公约数的公开公认信息,不确定或板卡版本差异较大的引脚已明确标注保留或未标注,安全可靠。
使用场景
硬件调试时快速定位引脚功能
使用示波器或逻辑分析仪调试电路时,快速对照开发板物理引脚对应的GPIO编号和复用功能。
面包板接线前确认引脚定义
开始搭建原型电路前,确认要用到的SPI/I2C/UART等通信接口对应哪些物理引脚,避免接错线。
选型对比不同板卡GPIO资源
对比ESP32、ESP8266、STM32 BluePill三款板卡的可用GPIO数量、ADC通道数、硬件SPI/I2C路数等,帮助选型。
排查引脚冲突避免设计返工
设计PCB或搭建原型时,确认不同外设是否共用同一引脚复用功能,提前发现并避免引脚冲突。
常见问题
ESP32-DevKitC有多少个GPIO可用?
38引脚版本中约25个GPIO可直接使用,部分引脚在启动时有特殊功能(如GPIO12的MTDI电平选择),部分引脚仅用作输入(如GPIO34-39无内部上拉/下拉),使用前请参考本页速查表确认每个引脚的具体约束。
ESP8266 NodeMCU为什么标注那么多保留引脚?
ESP8266芯片本身GPIO数量有限(约9个),且部分引脚在启动时需保持特定电平(如GPIO0/GPIO2/GPIO15),不同NodeMCU板厂布线也可能略有差异,对于无法确认或板卡版本差异较大的引脚,本页标注为保留而非猜测,确保不误导实际焊接应用。
STM32 BluePill的引脚功能复用AFIO是什么意思?
STM32F103C8T6的每个GPIO可通过AFIO映射到多种外设功能,例如PA9可配置为普通GPIO,也可复用为USART1_TX。本页标注最常用的复用功能配置,完整映射表请参阅STM32F103参考手册。
这些引脚数据100%准确吗?
数据基于各开发板官方发布的引脚图和社区广泛验证的信息整理,经过交叉核对。但不同生产批次的开发板或第三方兼容板可能存在微小差异,建议在关键项目中始终以所购板卡的官方文档为准,本页仅作为速查参考。不确定的引脚细节已明确标注为保留或未标注,不会编造信息。