1. 简介
这是一款专为FireBeetle 2系列提供的Gravity IO扩展板,它提供数字端口、模拟端口、I2C端口、UART端口和SPI端口,并且提供了电源输入排线座方便接入外部电源 ,EN排针方便关闭主板供电
特点
2. 产品参数
- 12组数字端口
- 5组模拟端口
- 3组并联I2C端口
- 1组UART端口
- 1组SPI端口
- 1组sp端口
- GDI显示接口
- 外部供电接线座子
- EN跳线
- 产品尺寸: 60mmx25.4mm
- 固定孔通经: 2.0mm
3. 功能说明
以下说明仅针对Arduino使用环境,如果在其他环境使用请根据原理图调整使用方式。
3.1 数字端口
IO扩展板提供了0~13,除4\8,共12组数字端口,可以用过IO号直接使用。
注:ESP32在Arduino环境使用引脚时,需要使用Dx如D0,而不是直接使用IO号0,或者使用主控板对应的IO号3。
3.2 模拟端口
IO扩展板提供了A0~A4,共5组数字端口,可以用过IO号直接使用。
3.3 I2C端口
IO扩展板提供了3组并联的I2C。
3.4 UART端口
IO扩展板提供了1组Uart接口,R对应0号引脚,T对应1号引脚,使用Uart时,请勿使用0、1引脚。
3.5 SPI端口
IO扩展板提供了1组SPI接口,支持SD模块直插使用,SS连接了6号引脚。
3.6 SP引脚
SP引脚在不同的主控板上使用了不同的功能,在M0上代表NC、RXD、TXD、A5,在ESP32-E上代表I2C。
3.7 GDI显示接口
此接口为DFRbot专用GDI显示屏接口,使用18pin-FPC线连接,单线材连接屏幕,为您提供最简捷的屏幕使用方式
以下是GDI接口使用的引脚列表
FPC PINS标准 | IO 扩展板线序 |
---|---|
VCC 显示屏供电 | 3.3V |
BLK 显示屏背光 | 12/D13 |
GND | GND |
SCLK SPI时钟 | 18/SCK |
MOSI SPI主机输出 | 23/MOSI |
MISO SPI主机输入 | 19/MISO |
DC 数据/命令 | 25/D2 |
RES 复位 | 26/D3 |
CS 显示屏片选 | 14/D6 |
SDCS SD卡片选 | 13/D7 |
FCS 字库片选 | 0/D5 |
TCS 触摸片选 | 4/D12 |
SCL IIC时钟 | 22/SCL |
SDA IIC数据 | 21/SDA |
INIT 初始化 | 16/D11 |
BUSY-TE 防撕裂引脚 | 17/D10 |
X1 可扩展引脚1 | NC |
X2 可扩展引脚2 | NC |
使用FPC连接屏幕时根据GDL demo配置所需对应的引脚号即可,通常只需要配置三个引脚
支持GDI的显示屏:
- 1.54" 240x240 IPS广视角TFT显示屏
- 2.0" 320x240 IPS广视角TFT显示屏
- 2.8" 320x240 IPS TFT电阻触摸显示屏
- 3.5" 480x320 IPS TFT电容触摸显示屏
具体使用方式请参考:GDL显示屏wiki:https://wiki.dfrobot.com.cn/_SKU_DFR0664_2.0_240x320_LCD
NOTE: 请不要重复使用相关引脚,扩展板上的GDI仅支持ESP32-E,M0如需使用GDI请使用开发板上集成的GDI接口
3.8 电源插座与EN开关
VIN:连接在主板的VCC引脚,接线端子方便连接螺线电池,注意,在VIN连接外部电源时,不要主控不要连接其他供电方式或者USB。
GND:公共地。
EN:可设计为主控开关,在EN接地时,主控将停止运行。
疑难解答
更多问题及有趣的应用,请访问论坛