认识 Raspberry Pi Pico
1. Pico 系列开发板
Raspberry Pi Pico 简称 Pico,是由树莓派基金会 (Raspberry Pi Foundation) 推出的一款微控制器开发板,主打高性能、低功耗与高度可编程性,面向嵌入式开发、教育、工业控制和创客应用。通过强大的实时处理能力、灵活的外设接口以及独特的 PIO 架构,为开发者提供极高的自由度和可控性。目前,树莓派基金会已经推出了带 WiFi 版本的 Pico W,以及第二代产品 Pico 2 和 Pico 2 W。
以下是四款开发板的对比:
| 型号 | Pico 2 W | Pico 2 | Pico W | Pico |
|---|---|---|---|---|
| 处理器 | RP2350A | RP2040 | ||
| SRAM | 520KB | 264KB | ||
| Flash | 4MB | 2MB | ||
| Wi-Fi | 2.4GHz | - | 2.4GHz | - |
| 蓝牙 | Bluetooth 5.2 | - | Bluetooth 5.2 | - |
| 安全功能 | 启动签名、可用于解密的OTP存储 | - | ||
| 外设 | 2 × UART | |||
| 12 x PIO 状态机 | 8 x PIO 状态机 | |||
| 1 x HSTX | - | |||
| GPIO 引脚 | 26 | |||
2. RP 系列芯片
除了上述几款开发板,微雪电子官网还推出了多款基于 RP 系列芯片的开发板,包括 RP2040、RP2350A 以及拥有更多引脚的 RP2350B 开发板。各型号芯片在处理器架构、性能和安全特性上有所差异,但均采用统一的 Raspberry Pi Pico SDK,支持 C/C++ 和 MicroPython 开发,实现了代码的良好可移植性和一致的开发体验。
以下是三款型号芯片的对比:
| 型号 | RP2350B | RP2350A | RP2040 |
|---|---|---|---|
| 处理器 | 双核 ARM Cortex-M33 | 双核 ARM Cortex-M0+ | |
| SRAM | 520KB | 264KB | |
| 安全功能 | 启动签名、可用于解密的OTP存储 | - | |
| 外设 | 2 × UART | 2 × UART | |
| 12 x PIO 状态机 | 8 x PIO 状态机 | ||
| 1 x HSTX | - | ||
| GPIO 引脚 | 48 | 30 | |