树莓派Pico是一款售价4美元的新型核心板,带有定制的新双核133MHz ARM Cortex-M0+微处理器,2MB内置闪存,26个GPIO引脚,各种SPI,I2C,UART,ADC,PWM以及PIO通道。除了类似于树莓派zero的GPIO焊孔,它还提供了邮票孔,可以很方便的和其他底板焊接。

树莓派Pico是一款由全新的RP2040芯片为核心处理器的板子。RP2040是树莓派自己制造的芯片,关于该芯片的详细数据在Pico的网站上有非常详实的介绍。

树莓派Pico规格

  • 采用树莓派RP2040芯片,内置2MB的FLASH存储
    • 该处理器最高运行速度为133MHz,基于双核Cortex M0+设计
    • 264KB的SRAM
    • 2*UART,2*I2C,2*SPI以及16路PWM
    • 一路定时器和一路实时计数器
    • 两个可编程I/O
  • 使用Micro USB接口供电和数据传输以及为FLASH编程
  • 40PIN过孔/邮票孔
    • 26个GPIO接口(3.3V)
      • 23个数字I/O口以及3路ADC
  • 3PIN调试串口(GND,TX,RX)
  • 可通过Micro USB,外部电源或者电池供电

编码和烧写

使用Pico的最简单方法是在将Pico插入计算机时按住BOOTSEL按钮,计算机便会将它识别为大容量存储设备。

Pico可以使用MicroPython编程,当然也可以使用C/C++来编程。对于新手而言,MicroPyyhon显然是一个更好的方式。MicroPython需要和Thonny Python IDE配合,你需要有一台上位机(树莓派3B,树莓派4B,Windows,MacBook等),并安装Thonny,之后就可以在上面编程了。

但是,在运行MicroPython代码之前,需要先按照Pico入门指南中的说明下载UF2文件,该文件将在Pico上安装MicroPython并重新启动它。之后,Pico在启动时将自动运行Pico文件系统上main.py中存储的所有内容。

你可以在Pico的官网上找到详细介绍Pico入门方法的书籍,建议跟着官方的方法一步步来。

功耗

相较于树莓派其他版本,Pico的功耗要低得多,睡眠或休眠模式下的电流仅为2mA到6mA,也就是差不多0.006W到0.018W。在满负载运行时功耗的功耗不超过100mA,也就是0.33W。如果你有低功耗的需求,那么Pico还是一款相当不错的产品。

结论

美中不足的地方是在其正面没有引脚功能的标注,相反的,标注在背面。不过把Pico翻过来用倒也没啥影响,除了看不到主控制器本体。。。

从使用上来看,Pico更像是一个单片机,因此这个双核的设计显得有点诡异。。。我到目前为止还没有使用过双核的单片机,也不知道怎么样才能更好的使用这两个核心。当然这并不是一件坏事,随着科学的发展以及新需求的不断涌现,总有需要多核协作的场景出现的。

我对这款产品还是有所期待的,毕竟目前市面上的这种产品不少。比如意法半导体的STM32系列,核心板都烂大街了。再比如ESP32系列,目前也是广泛的使用了。所以,这款树莓派Pico是否能杀出重围我们尚未可知。说实话,这个FLASH容量和内存容量在现代单片机中并不算很出挑,如果使用MicroPython的话,会不会成为瓶颈还很难说。

总之,我们拭目以待吧!看看如此多的创客能够怎么玩转这款树莓派单片机。

最后修改日期:2021年1月22日

作者

留言

发表评论