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) 状态机,用于自定义外设支持
板载资源

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

产品尺寸
不带外壳

带外壳

开发方式
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 开发教程 完成初始设置,教程中同时提供了相关示例程序供参考。