最新发布的树莓派 Pico 2 有什么亮点?

关注+星标公众,不错过精彩内容

4074aff7e4ab17e49cb370a5542d378c.gif

作者 | strongerHuang

微信公众号 | strongerHuang

上个月,树莓派官方发布了树莓派 Pico 2(Raspberry Pi Pico 2),最近有幸拿到了树莓派 Pico 2 开发板,据说目前国内得到Pico 2 的人不多。

把树莓派 Pico 2 和 Pico 1 放在一起,不能说完全一样,只能说“神相似”:

79ea2ec48a30b491921938fa188c9f5a.jpeg

从实物可以看得出来,PCB的布局和元器件的摆放位置基本一致,这也是延续了树莓派 Pico 1 的风格。

其实,从官方给出的引脚图就能看得出来,树莓派 Pico 1 和 2的引脚兼容:

a5b59e802e661ecef2840f2ebfa3e966.png

二者有着相同的 BOOT 选择按键、LED灯、SWD(三线)调试引脚、USB、电源、各种外设接口等,几乎都一样。

关于树莓派 Pico

目前树莓派 Pico (Raspberry Pi Pico)主要发布了 1 和 2两大版本,以及衍生版本。

1、树莓派 Pico

树莓派 Pico,也是 树莓派 Pico 1(即第1个版本),同时,它还有几个衍生版本:

  • Raspberry Pi Pico

  • Raspberry Pi Pico H

  • Raspberry Pi Pico W

  • Raspberry Pi Pico WH

ef939b66cb985446aa9f28329ae54ab2.png

从实物图和命名就可以看得出来,前两个树莓派 Pico 和 Pico H是基础版,后面树莓派 Pico W 和 WH增加了无线功能(多了那么一个模块),主要是WiFi和蓝牙。

树莓派 Pico 和 Pico H特点:

  • RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom

  • Dual-core Arm Cortex M0+ processor, flexible clock running up to 133 MHz

  • 264KB of SRAM, and 2MB of on-board flash memory

  • USB 1.1 with device and host support

  • Low-power sleep and dormant modes

  • Drag-and-drop programming using mass storage over USB

  • 26 × multi-function GPIO pins

  • 2 × SPI, 2 × I2C, 2 × UART, 3 × 12-bit ADC, 16 × controllable PWM channels

  • Accurate clock and timer on-chip

  • Temperature sensor

  • Accelerated floating-point libraries on-chip

  • 8 × Programmable I/O (PIO) state machines for custom peripheral support

Pico H 把Debug调试引脚焊接了一个插座。

树莓派 Pico W 和 Pico WH特点:

在 Pico 基础上增加了以下功能:

  • Wireless (802.11n), single-band (2.4 GHz)

  • WPA3

  • Soft access point supporting up to four clients

  • Bluetooth 5.2

2、树莓派 Pico 2

树莓派 Pico 2 从官方的描述文件来看,目前(2024-09)有两个衍生版本(由于目前才发公不久,可能后续还会有更多衍生版本出现):

  • Raspberry Pi Pico 2

  • Raspberry Pi Pico 2 with headers

3b65743be5e0080ae886f3d35ec1f67b.jpeg

从实物图可以直观的看得出来,2和1明显的区别就是处理器,以及USB接口。

树莓派 Pico 2 特色

虽然都是树莓派 Pico 开发板,但 Pico 2 还是有明显的优势。

1、处理器升级

树莓派 Pico 2 相比 Pico 1 最大的变化就是处理器,从 PR2040 升级到 PR 2350。

虽说 PR2040 和 PR2350 都是属于微处理器(MCU)级别,但这个升级变化还是很大。

PR2040处理器命名规则:

  • PR:代表Raspberry Pi;

  • 2:代表2个内核;

  • 0:代表ARM Cortex-M0内核(M0+);

  • 4:代表256Kb RAM;

  • 0:代表没有内部Flash;

a2bbfbf27867f416ae3e5aa30cb9930c.png

所以,从命名规则也看得出来,处理器升级变化还是很大,这里升级内容大概包含:

  • 内核从M0+升级到Cortex M33核心和RISC-V Hazard3核心

  • 时钟主频从从133 MHz提升至150 MHz

  • RAM增多、功耗更低等

2、Type-C

USB接口也更上时代的步伐,从MircoUSB换Type-C接口。

3、价格

树莓派 Pico 1 官方指导价 4美元;Pico 2 官方指导价 5 美元。

树莓派 Pico 2 开发指南

虽然 PR2040、 PR2350都属于MCU级别,但它的开发方式以及生态,和普通的单片机(如STM32)还是有很大差异。

当然,对于有一定基础的朋友来说,点亮树莓派 Pico 2 开发板还是非常容易的,在一定程度上,可能比点亮STM32都还容易。

树莓派 Pico 的开发方式其实也很简单,官方都有详细的教程。这里简单说下基于集成开发环境 Thonny 的开发方式。

1、下载IDE

这里推荐去 Thonny 官网:

https://thonny.org/

c77ea85ea8bc643e21f5cbe7a6275014.png

支持主流的Win、 Linux、 Mac三大操系统,官网最终会跳转到GitHub:

https://github.com/thonny/thonny/releases

e69ffcb1e1f493a01ced28e99ddca5fd.png

如果没有梯子,这里可能下载会有点慢(可以找下国内备份的网盘)。

2、编码调试

Thonny 这个工具比较简单,不像其他IDE(如eclipse)有数不尽的菜单和配置。

109f839efb86e39975b1583718c4bc14.png

由于时间有限,开发的具体流程就不一一描述了,后面抽时间再分享。

最后,再给大家看一下手里树莓派 Pico 的“兄弟”开发板:小熊派Pico H3863(后面再详细讲讲这个板子)。

55cbebb836b1d287e9c245cd5427226a.jpeg

------------ END ------------

23d24bf20a1b1955c7f14c024bb594b9.gif

●专栏《嵌入式工具

●专栏《嵌入式开发》

●专栏《Keil教程》

●嵌入式专栏精选教程

关注公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。

点击“阅读原文”查看更多分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

strongerHuang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值