樹莓派 Pico RP2040簡介
RP2040 是一款由樹莓派公司設(shè)計(jì)的 32 位雙核 ARM Cortex-M0+ 微控制器芯片,于 2021 年 1 月發(fā)布,作為樹莓派 Pico 開發(fā)板的核心部件。
RP2040 的特點(diǎn)是高性能、低成本、小封裝、靈活的 I/O 和獨(dú)特的可編程 I/O(PIO)子系統(tǒng)。
RP2040 還支持 MicroPython、C/C++ 和 TensorFlow Lite 等編程語言和框架,適用于各種創(chuàng)意項(xiàng)目和機(jī)器學(xué)習(xí)應(yīng)用。
RP2040 的主要技術(shù)規(guī)格如下:
雙核 ARM Cortex-M0+ @ 133MHz
264KB 的片上 SRAM,分為六個(gè)獨(dú)立的存儲(chǔ)區(qū)
支持最多 16MB 的片外閃存,通過專用的 QSPI 總線
全連接的 AHB 總線交換機(jī)
插值器和整數(shù)除法器外設(shè)
片上可編程 LDO,用于生成核心電壓
2 個(gè)片上 PLL,用于生成 USB 和核心時(shí)鐘
30 個(gè) GPIO 引腳,其中 4 個(gè)可以用作模擬輸入
外設(shè)
2 個(gè) UART
2 個(gè) SPI 控制器
2 個(gè) I2C 控制器
16 個(gè) PWM 通道
USB 1.1 控制器和 PHY,支持主機(jī)和設(shè)備模式
8 個(gè) PIO 狀態(tài)機(jī)
看下圖,左邊micro B 接口的樹莓派官方授權(quán)出品的,右邊TypeC接口的是8塊錢(TB9.9包郵,實(shí)際到手8)的合宙,參數(shù)一樣,合宙多了個(gè)4MB的Flash.
拖放安裝 MicroPython
你可以通過將 Pico 由 USB 連接到 PC,然后將程序文件拖放到 Pico 上來實(shí)現(xiàn)編程。
這里整理了一個(gè)可以下載的 UF2 文件,讓你可以輕松安裝 MicroPython。
1、通過下面的按鈕下載 MicroPython 的 UF2 文件。一個(gè)是Micropython.org,一個(gè)是樹莓派官網(wǎng),下載的文件是一樣的,Micropython那邊會(huì)有最新版的,官網(wǎng)只提供一個(gè)穩(wěn)定的新版本。
Micropython.org像下面這樣的:
https://www.raspberrypi.com只有一個(gè)版本:
2、按住 Pico 開發(fā)板上的 BOOTSEL 按鈕,然后將 Pico 插入樹莓派或 PC 的 USB 接口,然后松開 BOOTSEL 按鈕。
3、Pico 會(huì)被識(shí)別為大容量存儲(chǔ)設(shè)備。
4、將下載的 MicroPython UF2 文件放入 RPI-RP2 卷上。你的 Pico 將自動(dòng)重啟,然后 MicroPython 就開始運(yùn)行了。
你可以通過 USB 串行訪問 REPL(類似于命令行操作)。
點(diǎn)個(gè)燈試一下
上面代碼可以換成下面這樣更簡單:
from machine import Pinimport timeled = Pin(25, Pin.OUT)while True: led.toggle() time.sleep(1)
-
微控制器
+關(guān)注
關(guān)注
48文章
7903瀏覽量
153683 -
ARM芯片
+關(guān)注
關(guān)注
1文章
127瀏覽量
21930 -
Cortex-M0
+關(guān)注
關(guān)注
4文章
125瀏覽量
39335 -
狀態(tài)機(jī)
+關(guān)注
關(guān)注
2文章
493瀏覽量
28064 -
樹莓派
+關(guān)注
關(guān)注
121文章
1936瀏覽量
106970
發(fā)布評論請先 登錄
使用樹莓派Pico的RP2040微控制器內(nèi)置溫度傳感器
樹莓派Pico 2發(fā)布,搭載RP2350雙核RISC-V和Arm Cortex-M33微控制器!
ubuntu上交叉編譯rp2040
我用了3分鐘,從零實(shí)現(xiàn)了單片機(jī)的點(diǎn)燈開發(fā)!
樹莓派Pico迷你開發(fā)板及所使用的RP2040 MCU芯片有哪些特性
使用樹莓派Pico開發(fā)板的一些思考與應(yīng)用實(shí)踐資料分享
在IAR EWARM v7.10下,開發(fā)樹莓派RPi Pico/RP2040c
在樹莓派Pico上實(shí)現(xiàn)懷舊的AppleII仿真
樹莓派PICO:使用rt-thread micropython軟件包聯(lián)網(wǎng)獲取天氣
【BPI-Pico-RP2040 開發(fā)板】與Banana BPI-Pico-RP2040的第一次親密接觸
RP2040
樹莓派推出由RP2040驅(qū)動(dòng)的一體式USB調(diào)試套件 價(jià)格12美元
RP2040 Raspberry Pi Pico遇見LoRa

9.9元包郵!合宙RP2040開發(fā)板,兼容樹莓派PICO
合宙RP2040開發(fā)板,兼容樹莓派PICO

評論