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


一、MicroPython簡介

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

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

官網:https://micropython.org/

二、下載Thonny

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

下載網址:https://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里面。然后再插入就可以了。

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

或者這個鏈接:https://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 官方開發文檔https://projects.raspberrypi.org/en/projects/getting-started-with-the-pico


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM