Raspberry Pi Pico
Raspberry Pi Pico Board

树莓派 Pico

灵活、易用的微控制器开发板

开始使用树莓派 Pico

欢迎使用基于 RP2040 芯片的树莓派 Pico 微控制器开发板。

不管你使用 C/C++ SDK 还是官方的 MicroPython 接口,只需要从这里了解如何开始使用树莓派 Pico。
这里不仅有树莓派 Pico 开发板的说明文档,还提供了完备的 RP2040 芯片资料。

Pico 规格参数

  • 双核 Arm Cortex-M0 + @ 133MHz
  • 芯片内置 264KB SRAM 和 2MB 的板载闪存
  • 通过专用 QSPI 总线支持最高 16MB 的片外闪存
  • DMA 控制器
  • 30 个 GPIO 引脚,其中 4 个可用作模拟输入
  • 2 个 UART、2 个 SPI 控制器和 2 个 I2C 控制器
  • 16 个 PWM 通道
  • USB 1.1 主机和设备支持
  • 8 个树莓派可编程 I/O(PIO)状态机,用于自定义外围设备支持
  • 支持 UF2 的 USB 大容量存储启动模式,用于拖放式编程

如何在 Pico 上使用 MicroPython

拖放安装 MicroPython

你可以通过将 Pico 由 USB 连接到 PC,然后将程序文件拖放到 Pico 上来实现编程。
这里整理了一个可以下载的 UF2 文件,让你可以轻松安装 MicroPython。
1、通过下面的按钮下载 MicroPython 的 UF2 文件。
2、按住 Pico 开发板上的 BOOTSEL 按钮,然后将 Pico 插入树莓派或 PC 的 USB 接口,然后松开 BOOTSEL 按钮。
3、Pico 会被识别为大容量存储设备。
4、将下载的 MicroPython UF2 文件放入 RPI-RP2 卷上。你的 Pico 将自动重启,然后 MicroPython 就开始运行了。
你可以通过 USB 串行访问 REPL(类似于命令行操作)。「MicroPython 文档」有详细的操作说明。

下载UF2 Pico W 什么是MicroPython?

如何在 Pico 上使用 C/C++

LED 闪烁

Pico 板载一颗 LED(GPIO 引脚编号为 25)。通过下面的方法让这个 LED 闪烁。
1、下载「Hello World」的 UF2 文件。
2、按住 BOOTSEL 按钮,然后将 Pico 插入树莓派或 PC 的 USB 接口。
3、Pico 会被识别为大容量存储设备。
4、将下载的 UF2 文件放入 RPI-RP2 卷上。
5、Pico 将重启。LED 开始闪烁。

下载 UF2 文件 查看代码

打印「Hello World」

通过 USB 串行连接打印「Hello World」。
1、下载「Hello World」的 UF2 文件。
2、按住 BOOTSEL 按钮,然后将 Pico 插入树莓派或 PC 的 USB 接口。
3、Pico 会被识别为大容量存储设备。
4、将下载的 UF2 文件放入 RPI-RP2 卷上。
5、Pico 将重启。打开终端,并输入:

 sudo apt install minicom
 minicom -b 115200 -o -D /dev/ttyACM0
你将在终端看到「Hello, world!」显示出来了。

下载 UF2 文件 查看代码

Pico C/C++ SDK

C SDK 可以直接在命令行运行,或者使用流行的 IDE,例如 Visual Studio Code 或 Eclipse。 开始之前请下载 C SDK 和示例代码。建议阅读「入门文档

SDK Repo 示例 Repo

SDK 安装

了解如何使用 C/C++ SDK 的完整示例,请阅读「入门文档」。 如果你准备在树莓派上做 Pico 开发,请通过从命令行运行安装脚本来快速设置 C/C++。

下载安装脚本

文档下载

树莓派 Pico 开发板与 RP2040 微控制器的文档:

树莓派 Pico Datasheet
基于 RP2040 的微控制器开发板

RP2040 Datasheet
RP2040 数据手册

RP2040 硬件设计
使用 RP2040 微控制器创建开发板和相关产品

开始使用树莓派 Pico
在树莓派 Pico 和 RP2040 开发板上进行 C/C++ 开发

Pico C/C++ SDK
RP2040 上的 C/C++ 开发库和工具

Pico Python SDK
RP2040 微控制器的 MicroPython 开发环境

本站由 树莓派实验室 & Pico 实验室 创建。