潘多拉 IoT Board 简介
潘多拉(Pandora)开发板也称为 IoT Board,是一款由 RT-Thread 和正点原子联合推出的基于 ARM Cortex-M4 内核的物联网开发板,主控芯片是 STM32L475,最高主频 为 80Mhz,拥有 96 KB RAM 和 512 KB Flash,并具有丰富的板载资源。
外观布局
潘多拉 IoT Board 的外观和板载资源分布如下图所示。
从上图可以看出,潘多拉 STM32L4 IOT 开发板资源丰富,并且集成了 ST LINK。STM32L475 的绝大 部分内部资源都可以在此开发板上验证,同时扩充丰富的接口和功能模块,适合物联网开发者与 STM32L4 系列初学者的使用。
功能特性
简单来说,潘多拉 STM32L4 IOT 开发板具有如下特点:
- 小巧精致 —— 开发板尺寸仅 66mm x 95mm,没有过多的可拆卸器件,不易损坏,整个板子布局紧凑,美 观大方。
- 功能强大 —— 集成了一个 1.3 寸 240x240 分辨率的 TFT LCD 支持 16 位彩色显示。同时也集成了 ST LINK V2.1 仿真器,支持程序下载、仿真调试和串口通讯功能,仅需要一根 Micro USB 线就可以实 现 STM32 开发的全部需求(供电、下载、仿真、串口通讯)。
- 接口丰富 —— 开发板提供了多种标准接口,可以很方便的进行各种外设的实验和开发。
- 设计灵活 —— 板上很多资源都可以灵活配置,以满足不同条件下的使用;引出了 18 个 IO 口,方便用户扩展及使用。板载的 ST LINK V2.1 仿真器,可避免频繁插拔和携带仿真器。
- 资源丰富 —— 板载高性能音频编解码芯片、高速 SDIO WIFI 模块、温湿度传感器、光环境传感器、六 轴传感器、贴片电机、红外接收与发射头、TF 卡等常用外设,可以满足各种应用需求。
- 低功耗设计 —— 开发板上的大部分外设都可以进行低功耗设计,例如可以通过控制音频电路的开关 来降低功耗,WIFI 模块的中断唤醒引脚接在了 MCU 的 WKUP 上,传感器的电路大多有隔离电阻 (0R)方便大家测试等等设计。
板载资源
潘多拉 IoT 开发板常用板载资源说明如下:
- MCU:STM32L475,主频 80MHz,512KB FLASH ,128KB SRAM
- 外部 FLASH:W25Q128(SPI 接口,128Mbit)
- 无线芯片:AP6181 WiFi 模块
- 音频芯片:ES8388
- LCD 显示屏
- 传感器
- 六轴传感器:ICM-20608
- 温湿度传感器:AHT10
- 光强传感器:AP3216C
- 麦克风
- 常用外设
- RGB LED:1个(R 接 PE7,G 接 PE8,B 接 PE9)
- 按键:4个,WK_UP(兼具唤醒功能,PC13),KEY0(PD8),KEY1(PD9),KEY2(PD10)
- 蜂鸣器(有源)
- 其他
- 红外发射器、接收器
- 电机:TC214B
- 常用接口:WIRELESS 模块接口 、TF 卡接口 、USB 串口 、USB OTG 接口 、耳机接口
- 调试接口:板载的 ST-LINK