樹莓派PICO刷入MicroPython內核的兩種方式

一、MicroPython簡介

MicroPython 是 Python 3程式語言的精簡高效實現,其中包括 Python 標準庫的一小部分,並且經過優化,可在微控制器和受限環境中運行。

可以在 256k 的程式碼空間和 16k 的 RAM 內安裝和運行。

官網://micropython.org/

二、下載Thonny

Thonny,是MicroPython所使用的開發環境。

下載網址://thonny.org/

三、下載MicroPython的內核

1.方法一

在 Raspberry Pi Pico 上找到 BOOTSEL 按鈕。

按住 BOOTSEL 按鈕,同時將 micro USB 電纜的另一端連接到電腦。這會將您的 Raspberry Pi Pico 置於 USB 大容量存儲設備模式。

在 Thonny 窗口的右下角,您將看到當前使用的 Python 版本。單擊 Python 版本並選擇「MicroPython (Raspberry Pi Pico)」:

將彈出一個對話框,在您的 Raspberry Pi Pico 上安裝最新版本的 MicroPython 韌體。

單擊安裝按鈕將韌體複製到您的 Raspberry Pi Pico。

2.方法二

方法一是很方便,但是需要外網。沒有條件的可以選擇方法二。

在 Raspberry Pi Pico 上找到 BOOTSEL 按鈕。

按住 BOOTSEL 按鈕,同時將 micro USB 電纜的另一端連接到電腦。這會將您的 Raspberry Pi Pico 置於 USB 大容量存儲設備模式。

自己去官網下載韌體,然後拖到RPI-RP2裡面。然後再插入就可以了。

你可以通過這個鏈接://micropython.org/download/rp2-pico/rp2-pico-latest.uf2下載

或者這個鏈接://micropython.org/resources/firmware/rp2-pico-20210902-v1.17.uf2下載

四、點燈測試

MicroPython 添加了特定於硬體的模組,例如machine可用於對 Raspberry Pi Pico 進行編程。

讓我們創建一個machine.Pin與板載 LED 對應的對象,可以使用 GPIO 引腳 25 訪問該對象。

如果您將 LED 的值設置為1,它就會亮起。

輸入以下程式碼,確保在每一行後點擊 Enter。

from machine import Pin
led = Pin(25, Pin.OUT)
led.value(1)

鍵入程式碼以將值設置0為關閉 LED。

led.value(0)

更多參考:

樹莓派PICO 官方開發文檔//projects.raspberrypi.org/en/projects/getting-started-with-the-pico

Tags: