RP2350微控制器內部有兩個雙核心的ARM Cortex-M33以及Hazard3 RISC-V,開發人員可以自由選擇採用哪個架構的微控器來執行程式。本文將說明如何設定Arduino IDE 2和VS Code來開發Raspberry Pi Pico 2,並且比較ARM和RISC-V的效能。

RP2350微控制器內部有兩個雙核心的ARM Cortex-M33以及Hazard3 RISC-V,開發人員可以自由選擇採用哪個架構的微控器來執行程式。本文將說明如何設定Arduino IDE 2和VS Code來開發Raspberry Pi Pico 2,並且比較ARM和RISC-V的效能。

Wokwi是免費的線上Arduino, ESP32和Raspberry Pi Pico開發板模擬器(simulator),支援的程式語言包括Arduino, MicroPython和CircuitPython。 Wokwi完全在網頁瀏覽器運作,所以你可以在手機、平板和電腦上編輯模擬電路和程式碼。

MicroPython官網提供了預先編譯好的韌體,但有些時候你可能想要自行編譯韌體:
本文將採用《超圖解Python物聯網實作入門:使用ESP8266與MicroPython》書本裡的範例,介紹Raspberry Pi Pico RP2040(以下簡稱Pico)、ESP8266和ESP32的MicroPython程式,在讀取類比輸入以及輸出PWM訊號的異同。Pico麵包板示範接線如下:

在Thonny IDE的互動環境(Shell)操作MicroPython開發板的方式,跟使用其他序列埠通訊軟體(如:PuTTY)不太一樣。使用序列埠通訊軟體連線,貼入程式碼之前,需要先按一下Ctrl+E鍵,互動環境(Shell)不支援Ctrl+E鍵,直接在其中按Ctrl+V鍵貼入程式碼即可:

Thonny最初由愛沙尼亞塔爾圖大學(University of Tartu)的計算機科學研究所開發,後來陸續收到許多在電子Maker圈赫赫有名的機構和公司的支援,包括樹莓派基金會(Raspberry Pi Foundation)、Micro:bit教育基金會、Adafruit、M5Stack…等等。

Begin typing your search term above and press enter to search. Press ESC to cancel.