FireBeetle 2 ESP32-S3可以使用Arduino IDE、ESP-IDF、MicroPython进行编程,C语言、python都可以轻松的操纵硬件。我选择以vscode为主,插件platformio,需要安装python3. Purple Pi开发板通过J12排针提供了丰富的GPIO接口,包括UART、SPI、I2C、GPIO等(还包括DC5V、DC3.3V、GND)。
- GPIO:常规引脚
- Analog:模拟输入引脚
- ADC:模数转换
- TOUCH:触摸引脚
- SPI:SPI接口
- I2C:I2C接口
- UART:UART接口
- USB:USB接口
- JTAG:调试接口
- 3V3:3.3V稳压电源输出
- VCC:电源输入/输出
- 输入:5V DC输入为FireBeetle供电(无法为锂电池充电)
- 输出:5V-USB 供电时输出USB电压,3.7V-锂电池供电时输出锂电池电压
- GND:公共地引脚