网站开发及企业推广手机网站建设用乐云seo
2021年1月21日,树莓派基金会同时发布了第1代RP2040 MCU芯片和基于RP2040 MCU的第1代树莓派Pico开发板(Raspberry Pi Pico/ Raspberry Pi Pico 1)。2024年8月8日,树莓派基金会又发布了第2代RP2350 MCU芯片并推出了基于RP2350 MCU的第2代树莓派Pico开发板(Raspberry Pi Pico 2)。本博文介绍树莓派Pico 2开发板的一些主要特性及MicroPython编程使用方法。
 一、树莓派Pico2开发板及RP2350 MCU芯片介绍
 1.树莓派Pico2开发板及其采用的RP2350 MCU芯片主要特性
 
 图1
 树莓派Pico2开发板如图1所示,该开发板及其所使用的RP2350 MCU芯片主要特性如下:
 (1)RP2350 MCU芯片采用7×7mm的QFN-60(RP2350A)封装或10×10mm的 QFN-80(RP2350B)封装
 (2)RP2350 MCU芯片拥有双核 ARM Cortex-M33或双核 Hazard3 RISC-V微控制器,工作时钟频率达150MHz
 (3)Pico 2的RP2350芯片内置520 KB片上SRAM,Pico 2拥有板载4MB QSPI闪存
 (4)与第1代的Pico/Pico 1软硬件兼容
 (5)2个UART
 (6)2个SPI
 (7)2个I2C
 (8)24个PWM(Pico/Pico 1为16个PWM)
 (9)3个ADC
 (10)1个USB 1.1 控制器和PHY,支持主机和设备
 (11)12个编程的PIO状态机(PIO State Machines,Pico/Pico1为8个PIO状态机),用于自定义外备设备支持
 (12)Pico2具备强大安全性能
 •基于安全的ARM TrustZone for Cortex-M
 •可选的启动签名,由片上掩膜 ROM 强制执行,密钥指纹在OTP 中
 •受保护的 OTP 存储用于可选的启动解密密钥
 •基于ARM或 RISC-V安全/权限级的全局总线过滤
 •可单独分配给安全域的外设、GPIO和DMA 通道
 •针对故障注入攻击的硬件缓解措施
 •硬件SHA-256加速器
 (13)开源的C/C++ SDK及MicroPython支持
 (14)支持UF2的USB海量存储启动模式,用于拖放式编程
 (15)输入电压:1.8~5.5V直流
 (16)工作温度:-20°C ~ +85°C
 相比第1代RP2040 MCU芯片(第1代RP2040 MCU芯片内置一个双核ARM Cortex M0+架构和264KB的SRAM,运行频率为133MHz),RP2350 MCU芯片的主频和功耗等性能都得到了显著提升,RP2350 MCU芯片内置一个双核开源 Hazard3 RISC-V架构和一个双核ARM Cortex-M33架构和5
