黃驊港天氣預(yù)報(bào)武漢seo關(guān)鍵字優(yōu)化
2021年1月21日,樹莓派基金會同時發(fā)布了第1代RP2040 MCU芯片和基于RP2040 MCU的第1代樹莓派Pico開發(fā)板(Raspberry Pi Pico/ Raspberry Pi Pico 1)。2024年8月8日,樹莓派基金會又發(fā)布了第2代RP2350 MCU芯片并推出了基于RP2350 MCU的第2代樹莓派Pico開發(fā)板(Raspberry Pi Pico 2)。本博文介紹樹莓派Pico 2開發(fā)板的一些主要特性及MicroPython編程使用方法。
一、樹莓派Pico2開發(fā)板及RP2350 MCU芯片介紹
1.樹莓派Pico2開發(fā)板及其采用的RP2350 MCU芯片主要特性
圖1
樹莓派Pico2開發(fā)板如圖1所示,該開發(fā)板及其所使用的RP2350 MCU芯片主要特性如下:
(1)RP2350 MCU芯片采用7×7mm的QFN-60(RP2350A)封裝或10×10mm的 QFN-80(RP2350B)封裝
(2)RP2350 MCU芯片擁有雙核 ARM Cortex-M33或雙核 Hazard3 RISC-V微控制器,工作時鐘頻率達(dá)150MHz
(3)Pico 2的RP2350芯片內(nèi)置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,支持主機(jī)和設(shè)備
(11)12個編程的PIO狀態(tài)機(jī)(PIO State Machines,Pico/Pico1為8個PIO狀態(tài)機(jī)),用于自定義外備設(shè)備支持
(12)Pico2具備強(qiáng)大安全性能
?基于安全的ARM TrustZone for Cortex-M
?可選的啟動簽名,由片上掩膜 ROM 強(qiáng)制執(zhí)行,密鑰指紋在OTP 中
?受保護(hù)的 OTP 存儲用于可選的啟動解密密鑰
?基于ARM或 RISC-V安全/權(quán)限級的全局總線過濾
?可單獨(dú)分配給安全域的外設(shè)、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芯片內(nèi)置一個雙核ARM Cortex M0+架構(gòu)和264KB的SRAM,運(yùn)行頻率為133MHz),RP2350 MCU芯片的主頻和功耗等性能都得到了顯著提升,RP2350 MCU芯片內(nèi)置一個雙核開源 Hazard3 RISC-V架構(gòu)和一個雙核ARM Cortex-M33架構(gòu)和5