EasyPy硬件介绍
EasyPy基于MicroPython开发出一系列的硬件学习板ePy board, 可以让使用者充分来利用ePy board 实现不同的应用场景。本文将指导您设置Easy-python,获取提示,EasyPy上有一个小的内部文件系统(驱动器),以便您轻松地将代码从桌面传输到微控制器或嵌入式系统来使用硬件外围设备以及控制某些外部组件。 下面的引出线用于ePy board v1.0易控板。您还可以查看其他版本的ePy board的引脚分配: ePy-Pro智趣板或ePy-X扩充板等等。
EasyPy技术规格
EasyPy具有优越的芯片功能来尽量兼容MicroPython, 为方便起见,下面提供了一些技术规格:
- 架构:ARM双核32位Cortex-M3
- CPU频率:每核高达162MHz
- 总RAM可用:324KB
- BootROM:64KB
- 内部PSRAM: 8MB
- 内部FlashROM:无
- 外部FlashROM:代码和数据,通过SPI Flash; 通常的大小8MB
- GPIO:80(GPIO与其他功能复用,包括外部FlashROM,UART等)
- UART:2个RX / TX UART
- SPI:3个SPI接口(一个用于FlashROM)
- I2C:3个I2C(任何引脚都提供bitbang实现)
- I2S:5个
- ADC:10位SAR ADC,最多6个通道
- USB 2.0高速: 支持MSC/HID/UAC/UVC
- SD界面:支持SD卡
- 多媒体接口: 支持TFT 和 CMOS接口
易控板载
三轴加速度计MXC400, 测量范围:±2G
- 光线传感器
- 麦克风
- 5 颗全彩WS2812灯珠
- 蜂鸣器
- 支持4个物理按键(A/B/C/D)
外观规格
- 供电电压:5V
- 工作电压:3.3V
- 最大工作电流:50mA
- 产品尺寸:48*52mm
- 包装尺寸:11011030mm
- 单主控板重量:9.0g
- 含包装重量:60.0g
组件布局
易控板正面

易控板反面

引脚定义

引脚接口说明
| 正面引脚 | 功能描述 |
|---|---|
| P0 | 模拟/数字输入,模拟/数字输出, PWM输出 |
| P1 | 模拟/数字输入,模拟/数字输出, PWM输出 |
| P2 | 模拟/数字输入,模拟/数字输出, PWM输出 |
| P21 | 数字输入/输出, I2S音频信号, 可接到扩充板音频IC |
| P22 | 数字输入/输出, I2S音频信号, 可接到扩充板音频IC |
| P23 | 数字输入/输出, I2S音频信号, 可接到扩充板音频IC |
| P24 | 数字输入/输出, I2S音频信号, 可接到扩充板音频IC |
| P25 | 数字输入/输出, I2S音频信号, 可接到扩充板音频IC |
| P26 | 数字输入/输出, I2S音频信号, 可接到扩充板音频IC |
| P27 | 数字输入/输出,PWM输出, I2C总线SCL, 可接到扩充板音频IC |
| P28 | 数字输入/输出,PWM输出, I2C总线SCL, 可接到扩充板音频IC |
| P29 | 数字输入/输出, PWM输出, 可以作为SPI 接口使用 |
| P30 | 数字输入/输出, PWM输出, 可以作为SPI 接口使用 |
| P31 | 数字输入/输出, PWM输出, 可以作为SPI 接口使用 |
| P32 | 数字输入/输出, PWM输出, 可以作为SPI 接口使用 |
| P33 | 数字输入/输出,PWM输出, I2C总线SCL |
| P34 | 数字输入/输出,PWM输出, I2C总线SDA |
| 3V3 | 电源正输入:连接USB时,易控板内部稳压输出3.3V,未连接USB可以通过输入(3.6~5.0)V电压为易掌控板供电 |
| P35 | 保留 |
| P36 | 保留 |
| GND | 电源GND |
| 背面引脚 | 功能描述 |
|---|---|
| P0 | 模拟/数字输入,模拟/数字输出, PWM输出 |
| P1 | 模拟/数字输入,模拟/数字输出, PWM输出 |
| P2 | 模拟/数字输入,模拟/数字输出, PWM输出 |
| P3 | 模拟/数字输入,模拟/数字输出, PWM输出 |
| P4 | 模拟/数字输入,模拟/数字输出, PWM输出, 连接易控板光线传感器 |
| P5 | 数字输入/输出, 连接易控板按键A |
| P6 | 数字输入/输出, PWM输出, 连接易控板蜂鸣器,不使用蜂鸣器时,可以作为串口IO使用 |
| P7 | 数字输入/输出, PWM输出, 可以作为串口IO使用 |
| P8 | 数字输入/输出, PWM输出, 可以作为串口IO使用 |
| P9 | 数字输入/输出, PWM输出, 可以作为串口IO使用 |
| P10 | 模拟/数字输入,模拟/数字输出, PWM输出, 连接易控板声音传感器 |
| P11 | 数字输入/输出, 连接易控板按键B |
| P12 | 数字输入/输出, PWM输出 |
| P13 | 数字输入/输出, PWM输出, 可以作为SPI 接口使用 |
| P14 | 数字输入/输出, PWM输出, 可以作为SPI 接口使用 |
| P15 | 数字输入/输出, PWM输出, 可以作为SPI 接口使用 |
| P16 | 数字输入/输出, PWM输出, 可以作为SPI 接口使用 |
| 3V3 | 电源正输入:连接USB时,易控板内部稳压输出3.3V, 未连接USB可以通过输入(3.6~5.0)V电压为易掌控板供电 |
| P19 | 数字输入/输出,PWM输出, I2C总线SCL |
| P20 | 数字输入/输出,PWM输出, I2C总线SDA |
| GND | 电源GND |