请注意顶部和底部边缘的 GPIO 接头座。 左边的三个引脚是调试引脚。 板上我们需要了解的唯一其他组件是位于图中右上角的 BOOTSEL(启动选择)开关。 此开关用于将 Pico 置于运行 MicroPython 平台的启动模式,或者,如果在 USB 电缆连接到计算机时按住该开关,它将作为可移动驱动器连接,允许您加载新文件或更改基础 平台文件。
下图显示了 Pico 的底面。 请注意,我们看到 GPIO 引脚带有标签,可以轻松找到特定引脚。 标有“TP”的位置是测试点,如果您需要对电路板执行任何高级诊断,则可以使用它们来测试电压。 同样,左侧的引脚用于串行线调试 (SWD) 接口。
Pico 的核心是位于主板顶部中央的大(相对于主板而言)黑色芯片。 这是 RP2040 微处理器,它提供了 Pico 的所有功能。
让我们从名字开始吧。 这个名字乍一看可能有点奇怪。 通常,我们认为该数字是某种修订或版本1,但 RP2040 的情况并非如此。 下图描述了名称的命名法。 正如您所看到的,它是一个编码短语,代表微处理器的四个特征。 将来我们很可能会看到该微处理器的变体,并且我们应该预期它的名称(编号)会根据该命名法而变化
RP2040 是一款结合了存储器、双核处理器、接口和支持电子器件的单芯片。 从很多方面来说,它都是一个独立的微控制器动力源。 该芯片旨在提供高性能和低功耗。 事实上,它还可以支持使用电池电源的扩展执行。 最重要的是,它能够运行 MicroPython,使编程变得非常容易学习,打破了微控制器常见的陡峭编程学习曲线。 换句话说,您不必拥有编程或电子学位就可以使用它。
您可能最感兴趣的功能包括 SPI 和 I2C 控制器(各 2 个)、16 个脉宽调制通道和 30 个 GPIO 引脚。 可以说,它几乎可以处理您的电子项目所需的任何内容。
有许多基于 RP2040 的微控制器板是围绕 RP2040 构建的。 有些提供 Pico 上没有的独特功能,而另一些则是对现有产品线的熟悉适应。 它们都从 RP2040 获得强大的基础,并且工作原理与 Pico 相同。
首先找到 LED:它是板顶部 micro-USB 端口左侧的小矩形组件(如 下图),标有“LED”标签。 这个小 LED 的工作原理与其他 LED 一样:通电时,它会发光;打开时,它会发光。 当它关闭时,它仍然是黑暗的。