跳到主要内容

RP2350-Touch-ePaper-1.54

RP2350-ePaper-1.54 产品图

本产品是一款微雪 (Waveshare) 自主设计的高性能、高集成的微控制器开发板。集成大容量 Flash,板载 1.54 英寸电子墨水屏,功耗极低,环境光下可视,适合便携设备及长续航场景。集成 RTC 实时时钟、SHTC3 温湿度传感器、Micro SD 卡槽、低功耗音频编解码芯片电路以及锂电池充放电管理电路。预留 USB、UART、I2C 及 GPIO 等扩展接口,便于功能拓展与传感器连接,为物联网终端、电子标签和便携显示器等应用提供灵活可靠的开发平台。

产品特性

  • 采用了 Raspberry Pi 研发的 RP2350A 微控制器芯片
  • 独特的双核、双架构,搭载了双核 ARM Cortex-M33 处理器和双核 Hazard3 RISC-V 处理器,时钟运行频率高达 150MHz,支持用户在两种架构间灵活切换
  • 内置 520KB 的 SRAM 和 16MB 的片上 Flash
  • 采用 Type-C 接口,紧跟时代潮流,无需纠结正反插
  • 板载 1.54 英寸电子墨水屏,分辨率 200 × 200,具备高对比度、宽视角等特性
  • 支持 USB1.1 主机和设备
  • 支持低功耗睡眠和休眠模式
  • 可通过 USB 识别为大容量存储器进行拖放式下载
  • RP2350A 的 7 个 GPIO 引脚,USB+/- 引脚引出
  • 1 个 I2C,1 个 UART,2 个 12 位 ADC,以及 6 个可控 PWM 通道
  • 精确的片上时钟和定时器
  • 内置温度传感器,可实时监测芯片温度
  • 12 个可编程 I/O (PIO) 状态机,用于自定义外设支持

板载资源

RP2350-Touch-LCD-1.54 硬件资源

  1. RP2350 双核、双架构处理器,运行频率高达 150MHz
  2. Micro SD 卡座 支持 Micro SD 卡扩展存储
  3. BOOT 按键 复位时按下可进入下载模式
  4. 电池充放电管理芯片 用于锂电池充放电管理
  5. PWR 电源按键 用于电源控制
  6. SHTC3 温湿度传感器 提供环境温湿度测量,便于实现环境监测功能
  7. USB Type-C 接口 用于程序下载,支持 USB 1.1 主机和从设备模式
  8. 麦克风 用于音频采集
  9. MX1.25 锂电池接口 可用于接入 3.7V 锂电池,支持充放电,峰值充电电流 500mA
  10. ES8311 低功耗音频编解码芯片
  11. NS4150B 音频功率放大器芯片
  12. 2 × 6PIN 2.54mm 间距排母 用于外接扬声器
  13. MX1.25 喇叭接口 用于外接扬声器
  14. 16MB NOR-Flash 用于程序与数据存储
  15. 触摸屏排线座子
  16. 双色 LED (可编程 LED + 充电指示 LED)
  17. 屏幕排线座子
  18. PCF85063 RTC 时钟芯片,支持时间保持功能

接口介绍

RP2350-Touch-LCD-1.54

产品尺寸

RP2350-Touch-LCD-1.54

开发方式

RP2350-Touch-ePaper-1.54 支持 MicroPython、C/C++ 和 Arduino 三种编程语言,为开发者提供灵活的选择。您可以根据项目需求和个人偏好,选择合适的开发工具和编程方式:

  • Thonny IDE(MicroPython 开发):Thonny 是一款面向初学者的轻量级 Python 集成开发环境,专为教学场景设计,现已广泛应用于 MicroPython / CircuitPython 开发。界面简洁直观,内置 Python 解释器,支持串口 REPL、代码烧录与调试,配置过程简单。MicroPython 简单易学、无需编译即可运行,非常适合初学者快速上手嵌入式开发。您可以参考 MicroPython 开发说明 完成初始设置,教程中提供了详细的环境配置步骤和示例程序。

  • VS Code + Pico SDK(C/C++ 开发):VS Code 是一款功能强大的跨平台代码编辑器。通过安装 Pico VS Code 插件,可快速构建完整的 C/C++ 开发环境。该插件集成了 Pico SDK 工具链、CMake 构建系统、烧录与调试工具,支持图形化操作,开发效率高。C/C++ 开发可充分利用硬件性能,适合对性能要求较高的项目和专业开发者,更适用于复杂的嵌入式应用开发。您可以参考 C/C++ 开发说明 完成初始设置,教程中提供了详细的环境配置步骤和示例程序。

  • Arduino IDE(Arduino 开发):Arduino IDE 是一款便捷灵活、易于上手的开源电子原型平台。Arduino 拥有庞大的全球用户社区,提供海量开源代码、项目示例和教程,以及丰富的库资源。这些库封装了复杂功能,让开发者无需深入底层细节即可快速实现各种功能,非常适合快速开发和原型验证,能够大幅缩短开发周期。您可以参考 Arduino 开发说明 完成初始设置,教程中提供了详细的环境配置步骤和示例程序。