<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在樹莓派Pico RP2040上怎樣使用MicroPython呢?

冬至子 ? 來源:醉里挑燈舞劍 ? 作者:Franze ? 2023-11-08 14:29 ? 次閱讀

樹莓派 Pico RP2040簡介

RP2040 是一款由樹莓派公司設計的 32 位雙核 ARM Cortex-M0+ 微控制器芯片,于 2021 年 1 月發布,作為樹莓派 Pico 開發板的核心部件。

RP2040 的特點是高性能、低成本、小封裝、靈活的 I/O 和獨特的可編程 I/O(PIO)子系統。

RP2040 還支持 MicroPython、C/C++TensorFlow Lite 等編程語言和框架,適用于各種創意項目和機器學習應用。

RP2040 的主要技術規格如下:

雙核 ARM Cortex-M0+ @ 133MHz
264KB 的片上 SRAM,分為六個獨立的存儲區
支持最多 16MB 的片外閃存,通過專用的 QSPI 總線

DMA 控制器

全連接的 AHB 總線交換機
插值器和整數除法器外設
片上可編程 LDO,用于生成核心電壓
2 個片上 PLL,用于生成 USB 和核心時鐘
30 個 GPIO 引腳,其中 4 個可以用作模擬輸入

外設

2 個 UART
2 個 SPI 控制器
2 個 I2C 控制器
16 個 PWM 通道
USB 1.1 控制器和 PHY,支持主機和設備模式
8 個 PIO 狀態機

看下圖,左邊micro B 接口的樹莓派官方授權出品的,右邊TypeC接口的是8塊錢(TB9.9包郵,實際到手8)的合宙,參數一樣,合宙多了個4MB的Flash.

圖片

拖放安裝 MicroPython

你可以通過將 Pico 由 USB 連接到 PC,然后將程序文件拖放到 Pico 上來實現編程。

這里整理了一個可以下載的 UF2 文件,讓你可以輕松安裝 MicroPython。

1、通過下面的按鈕下載 MicroPython 的 UF2 文件。一個是Micropython.org,一個是樹莓派官網,下載的文件是一樣的,Micropython那邊會有最新版的,官網只提供一個穩定的新版本。

Micropython.org像下面這樣的:

圖片

https://www.raspberrypi.com只有一個版本:

圖片

2、按住 Pico 開發板上的 BOOTSEL 按鈕,然后將 Pico 插入樹莓派或 PC 的 USB 接口,然后松開 BOOTSEL 按鈕。

3、Pico 會被識別為大容量存儲設備。

圖片

4、將下載的 MicroPython UF2 文件放入 RPI-RP2 卷上。你的 Pico 將自動重啟,然后 MicroPython 就開始運行了。

你可以通過 USB 串行訪問 REPL(類似于命令行操作)。

點個燈試一下

圖片
上面代碼可以換成下面這樣更簡單:

from machine import Pinimport timeled = Pin(25, Pin.OUT)while True:  led.toggle()  time.sleep(1)

圖片

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    6868

    瀏覽量

    148300
  • ARM芯片
    +關注

    關注

    1

    文章

    125

    瀏覽量

    21290
  • Cortex-M0
    +關注

    關注

    4

    文章

    123

    瀏覽量

    38397
  • 狀態機
    +關注

    關注

    2

    文章

    486

    瀏覽量

    27246
  • 樹莓派
    +關注

    關注

    114

    文章

    1654

    瀏覽量

    104871
收藏 人收藏

    評論

    相關推薦

    樹莓Pico迷你開發板及所使用的RP2040 MCU芯片有哪些特性

    Raspberry Pi Pico是什么?樹莓Pico迷你開發板及所使用的RP2040 MCU芯片有哪些特性?
    發表于 09-14 06:50

    使用樹莓Pico開發板的一些思考與應用實踐資料分享

    Pico開發板(以下簡稱Pico/Pico開發板)硬件擴展接口物理引腳編號及引腳分配如圖1所示。Pico引腳設計為直接輸出盡可能多的RP2040
    發表于 11-12 06:07

    IAR EWARM v7.10下,開發樹莓RPi Pico/RP2040c

    看到牛人“傻孩子”非要用MDK開發樹莓Pico,除了敬佩,還能怎么地:)突然心血來潮,我也玩一把IAR開發Pico/RP2040。為了具有
    發表于 05-07 09:50

    樹莓Pico實現懷舊的AppleII仿真

    樹莓Pico采用他自己的處理器RP2040,雙核M0,133MHz。為了體驗它的雙核編程環境和性能,我用它來實現一個AppleII仿真,當然是
    發表于 05-24 20:58

    基于RP2040 arm微控制器制作的定制Arduino

    描述Athduino-RP2040使用新的 Raspberry pi pico 的基于 RP2040 arm 的微控制器制作的定制 ArduinoPCB
    發表于 08-31 06:03

    使用RP2040設計一個迷你板

    和產品。RP2040芯片2021 年 2 月,RP2040 進入市場。該芯片建立雙核 Arm cortex-M0+ 處理器,主頻約為 133MHz,具有內部 SRAM 和 2MB
    發表于 09-02 06:37

    樹莓PICO:使用rt-thread micropython軟件包聯網獲取天氣

    1、樹莓PICO實現http請求demo  項目描述  本項目使用樹莓
    發表于 11-14 16:19

    【BPI-Pico-RP2040 開發板】與Banana BPI-Pico-RP2040的第一次親密接觸

    RP2040芯片的微控制器開發板,其最顯著的特性是,盡量保留Raspberry Pi Pico的功能,外形尺寸,引腳布局的前提下,增加一顆板載 WS2812 彩色LED;將 3-Pin DEBUG 接口替換
    發表于 03-17 23:03

    【BPI-Pico-RP2040 開發板】+MicroPython初體驗

    使用MicroPhthon進行開發,同時MicroPhthon又是自己沒有接觸到領域,所以本篇文章Pico運行MicroPython,同時進行簡單功能的開發,點亮LED。
    發表于 03-18 18:42

    RP2040

    RP2040是一種基于ARM Cortex-M0+核心的微控制器芯片,由Raspberry Pi公司設計和生產。它主要用于樹莓計算模塊和樹莓
    發表于 09-15 09:04

    e絡盟現貨發售Arduino Nano RP2040 Connect和Raspberry Pi Pico

    Raspberry Pi Pico是首款采用Raspberry Pi自研RP2040微控制器的開發板。Arduino Nano RP2040 Connect則是首款RP2040連接板,
    發表于 09-23 14:26 ?3018次閱讀
    e絡盟現貨發售Arduino Nano <b class='flag-5'>RP2040</b> Connect和Raspberry Pi <b class='flag-5'>Pico</b>

    MicroPython從Raspberry pi(RP2040)移植到Wiznet5K

    電子發燒友網站提供《將MicroPython從Raspberry pi(RP2040)移植到Wiznet5K.zip》資料免費下載
    發表于 06-14 10:54 ?0次下載
    將<b class='flag-5'>MicroPython</b>從Raspberry pi(<b class='flag-5'>RP2040</b>)移植到Wiznet5K

    RP2040 Raspberry Pi Pico遇見LoRa

    電子發燒友網站提供《RP2040 Raspberry Pi Pico遇見LoRa.zip》資料免費下載
    發表于 06-15 09:25 ?0次下載
    <b class='flag-5'>RP2040</b> Raspberry Pi <b class='flag-5'>Pico</b>遇見LoRa

    9.9元包郵!合宙RP2040開發板,兼容樹莓PICO

    合宙新品排隊來,剛剛10元入手 Air601+Air001 開發板超值套餐 的工程師朋友們,又迎來新一波福利: ——9.9元合宙RP2040開發板來了! 樹莓派經典與合宙的激情撞擊,將帶來怎樣的超值
    的頭像 發表于 08-07 12:05 ?3231次閱讀

    合宙RP2040開發板,兼容樹莓PICO

    合宙新品排隊來,剛剛10元入手Air601+Air001開發板超值套餐的工程師朋友們,又迎來新一波福利:——9.9元合宙RP2040開發板來了!樹莓派經典與合宙的激情撞擊,將帶來怎樣的超值
    的頭像 發表于 08-08 08:05 ?2577次閱讀
    合宙<b class='flag-5'>RP2040</b>開發板,兼容<b class='flag-5'>樹莓</b>派<b class='flag-5'>PICO</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>