跳到主要内容

RP2350-Touch-AMOLED-1.75

RP2350-Touch-AMOLED-1.75 产品图

本产品是一款微雪 (Waveshare) 设计的高性能、高集成的微控制器开发板。在较小的板型下,板载了 1.75 英寸电容高清 AMOLED 屏、高度集成的电源管理芯片、六轴传感器 (三轴加速度计与三轴陀螺仪)、RTC、低功耗音频编解码芯片等外设,便于开发和集成到产品中。

产品特性

  • 采用 Raspberry Pi 设计的 RP2350A 微控制器芯片
  • 独特的双核、双架构,搭载了双核 ARM Cortex-M33 处理器和双核 Hazard3 RISC-V 处理器,时钟运行频率均高达 150MHz,支持用户在两种架构间灵活切换
  • 内置 520KB 的 SRAM 和 16MB 的片上 Flash,并预留一个PSRAM焊盘
  • 采用 Type-C 接口,无需纠结正反插
  • 板载 1.75 英寸电容触摸高清 AMOLED 屏,466 × 466 分辨率,65K 彩色,能清晰地显示彩色图片
  • 内置 CO5300 驱动芯片和 CST9217 电容触控芯片,分别使用 QSPI 和 I2C 接口通信,不占用过多接口引脚资源
  • 板载 3.7V MX1.25 锂电池充放电接口,有利于移动场景使用
  • USB1.1 主机和从设备支持
  • 支持低功耗睡眠和休眠模式
  • 可通过 USB 识别为大容量存储器进行拖放式下载程序
  • 引出 5 个多功能 GPIO 引脚
  • 1 个 SPI,2 个 I2C,2 个 UART,4 个 12 位 ADC,以及 5 个可控 PWM 通道
  • 精确的片上时钟和定时器
  • 内置温度传感器,可实时监测芯片温度
  • 12 个可编程 I/O (PIO) 状态机,用于自定义外设支持

板载资源

RP2350-Touch-AMOLED-1.75 硬件资源 1
  1. RP2350A 双核、双架构处理器,最高 150MHz 运行频率
  2. Debug 接口 方便程序下载与在线调试
  3. PCF85063 RTC 时钟芯片
  4. PWR 电源按键 可控制电源通断,支持自定义功能
  5. MX1.25 2P 扬声器接口 MX1.25 2P 连接器,可用于接入扬声器
  6. MX1.25 锂电池接口 可用于接入 3.7V 锂电池,支持充放电并可调节充电电流
  7. 麦克风 用于音频采集
  8. ES8311 低功耗音频编解码芯片
  9. Type-C 接口 用于程序下载,支持 USB 1.1 主机和从设备模式
  10. IPEX 1 代 GPS 天线座 带 GPS 版本内置 LC76G 模组,外接 GNSS 陶瓷天线
  11. AXP2101 高集成度电源管理芯片
  12. 2.54mm 间距 8PIN 排母 方便外接调试或连接传感器
  13. QMI8658 六轴惯性测量单元(IMU),包含 3 轴陀螺仪和 3 轴加速度计
  14. PSRAM 接口 兼容主流 PSRAM 芯片,用于用户扩展升级
  15. BOOT 按键 复位时按下进入下载模式
  16. Micro SD 卡座 支持 Micro SD 卡扩展存储

接口介绍

RP2350-Touch-AMOLED-1.75 引脚定义

产品尺寸

不带外壳

RP2350-Touch-AMOLED-1.75 产品尺寸

带外壳

RP2350-Touch-AMOLED-1.75 产品尺寸

开发方式

RP2350-Touch-AMOLED-1.75 支持 Micropython、VSCode 和 Arduino 三种开发框架,为开发者提供灵活的选择,您可以根据项目需求和个人偏好选择合适的开发工具。

三种开发方式各有优势,开发者可根据自身需求和技能水平选择。Micropython 简单易学、上手快,适合初学者和非专业人士;Arduino 和 VSCode 则提供更高级的开发工具和更强的控制能力,适合有专业背景或对性能要求较高的开发者,更适用于复杂项目开发。

  • Thonny IDE 是一款面向初学者的轻量级 Python 集成开发环境,最初为教学场景设计,现被广泛用于 MicroPython / CircuitPython 开发,尤其适合树莓派 Pico 等微控制器。Thonny 界面简洁,内置 Python 解释器,支持串口 REPL、代码烧录与调试,配置过程简单,非常适合快速上手嵌入式 Python 开发。您可以参考 Thonny IDE 开发教程 完成初始设置,教程中同时提供了相关示例程序供参考。

  • VSCode 是一款跨平台的轻量级代码编辑器,本身并不包含编译器或工具链。通过安装 Pico VSCode 插件,即可构建完整的开发环境。该插件集成了 Pico SDK 所需的工具链、CMake 构建系统、烧录与调试工具,支持基于 C/C++、Micropython 的开发。开发者可通过图形界面操作,高效开发和调试项目,因此,我们推荐使用 Pico VSCode 插件进行开发,具体配置过程可参考 VSCode 开发教程,教程中同时提供了相关示例程序供参考。

  • Arduino IDE 是一款便捷灵活、易于上手的开源电子原型平台。无需太多基础知识,简单学习后即可快速开发。Arduino 拥有庞大的全球用户社区,提供海量开源代码、项目示例和教程,以及丰富的库资源,封装了复杂功能,让开发者能够快速实现各种功能。您可以参考 Arduino IDE 开发教程 完成初始设置,教程中同时提供了相关示例程序供参考。