**这是本文档旧的修订版!**
树莓派Pico的技术规格
微控制器的各种组件和功能称为其规格,查看规格可为您提供比较两个微控制器所需的信息。
这些规范乍一看似乎令人困惑,技术性很强,您无需了解它们即可使用 Raspberry Pi Pico,但它们包含在此处供好奇的读者使用。
Raspberry Pi Pico 的微控制器芯片是 Raspberry Pi RP2040,如果您仔细观察,您会看到蚀刻在组件顶部的标记。 微控制器的名称可以分解为多个部分,每个部分都有特定的含义:
- RP的意思是“树莓派”,很简单。
- 2 是微控制器具有的处理器内核数。
- 0 是处理器内核的类型,表示在这种情况下 RP2040 使用来自剑桥 Arm 的称为 Cortex-M0+ 的处理器内核。
- 4 是微控制器具有多少随机存取存储器 (RAM),“4”表示芯片有264KB的RAM。
- 0 是芯片具有多少非易失性 (NV) 存储空间,0表示板上没有非易失性存储。
RP2040 是 Raspberry Pi 的第一款微控制器;当未来的模型发布时,将使用这些数字,以便您可以快速查看它们的功能对比情况。
树莓派Pico的两个Cortex-M0+处理器内核以48MHz(每秒4800万个周期)运行,但如果您的程序需要更高的性能,可以在软件中将其更改为133MHz(每秒1.33亿个周期)。 微控制器的RAM与处理器内核本身内置在同一芯片中,采用六个单独的存储库的形式,总共264kB(264,000 字节)的静态RAM (SRAM)。 RAM用于存储您的程序及其所需的数据。
RP2040包括30个多功能通用输入/输出 (GPIO) 引脚,其中26个引出到Pico上的物理引脚连接器,其中一个连接到板载LED。其中三个GPIO引脚连接到模数转换器(ADC),而另一个ADC通道连接到片上温度传感器。
RP2040 包括两个UART、两个SPI和两个I2C总线,用于连接传感器、显示器、数模转换器 (DAC) 等外部硬件设备。微控制器还包括可编程输入/输出 (PIO),让程序员可以在软件中定义新的硬件功能和总线。
Pico包括一个MicroUSB连接器,它提供到RP2040微控制器的UART-over-USB串行链路以进行编程和交互,并为芯片供电。插入电缆时按住BOOTSEL按钮会将微控制器切换到USB大容量存储设备模式加载新固件。
RP2040还包括一个精确的片上时钟和定时器,使其能够跟踪时间和日期。时钟可以存储年、月、日、星期、小时、分钟和秒,并且只要有电就会自动跟踪经过的时间。
最后,RP2040包括用于硬件调试目的的单线调试(SWD),引出到Pico底部的三个引脚。
详细规格:
- CPU:48MHz的32位双核ARM Cortex-M0+,最高可配置为133MHz
- RAM:264kB SRAM,6个可独立配置的bank
- 存储:2MB外部闪存
- GPIO:26针
- ADC:3×12位ADC引脚
- PWM:八个切片,每个切片两个输出,总共16个
- 时钟:具有年、月、日、星期、小时、秒和自动闰年计算的精确片上时钟和定时器
- 传感器:片上温度传感器连接到12位ADC的一个通道上
- LED:板载用户可寻址LED
- 总线连接:2×UART、2×SPI、2×I2C、可编程输入/输出(PIO)
- 硬件调试:单线调试(SWD)
- 安装选项:通孔和邮票孔(未安装管脚)并带4个安装孔
- 电源:通过MicroUSB连接器提供5V,通过3V3引脚提供3.3V,或通过VSYS引脚提供2–5V