RP2350-Zero迷你开发板,板载Type-C母口 采用 Raspberry Pi 研发的 RP2350A作为核心,并在极小板型下引出全部未占用引脚
采用半孔工艺,可以焊接接在你自定义的板子上
为了方便在电脑上使用MicroPython开发Pico/Pico2板,建议下载Thonny IDE
【MicroPython】machine.Pin类函数详解
【MicroPython】machine.PWM类函数详解
【MicroPython】machine.ADC类函数详解
【MicroPython】machine.UART类函数详解
【MicroPython】machine.I2C类函数详解
【MicroPython】machine.SPI类函数详解
【MicroPython】rp2.StateMachine类函数详解
对于 C/C++,建议使用 Pico VS Code 进行开发,这是一款 Microsoft Visual Studio Code 扩展,旨在让您在为 Raspberry Pi Pico 系列开发板创建、开发和调试项目时更加轻松。无论您是初学者还是经验丰富的专业人士,此工具都可以帮助您自信而轻松地进行 Pico 开发。下面我们介绍如何安装该扩展并使用。
Cmake Path: ${HOME}/.pico-sdk/cmake/v3.28.6/bin/cmake.exe Git Path: ${HOME}/.pico-sdk/git/cmd/git.exe Ninja Path: ${HOME}/.pico-sdk/ninja/v1.12.1/ninja.exe Python3 Path: ${HOME}/.pico-sdk/python/3.12.1/python.exe
set(PICO_BOARD pico CACHE STRING "Board type")
https://github.com/earlephilhower/arduino-pico/releases/download/4.0.2/package_rp2040_index.json
注意:如果您已经有ESP32板URL,您可以使用逗号分隔 URL,如下所示:
https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino-pico/releases/download/4.0.2/package_rp2040_index.json
C:\Users\[username]\AppData\Local\Arduino15\packages
注意:将里面用户名:[username]替换成自己的用户名
MircoPython视频例程(github)
MicroPython固件/Blink例程(C)
树莓派官方C/C++示例程序 (github)
树莓派官方micropython示例程序 (github)
Arduino官方C/C++示例程序 (github)
1.RP2350的Bootrom提供了一个标准的USB引导加载程序,它可以被识别一个可写驱动器用于使用UF2文件将代码复制到RP2350,复制到驱动器的UF2文件被下载并写入Flash或RAM,设备被自动重启,使得仅使用USB连接就可以在RP2350上下载和运行代码。
2.任何类型的文件都可以从主机写入USB驱动器,但是通常这些文件不会被存储,只是因为主机端的缓存才看起来如此,只有当UF2文件被写入设备时,特殊内容被识别,数据被写入RAM或Flash中的指定位置。在下载完整个有效的UF2文件后,RP2350将自动重新引导以运行新下载的代码。
3.UF2文件并不会被存储,只会按照对应的文件格式,把固件烧录到指定位置,具体文件格式可以参考微软的开源项目https://github.com/microsoft/uf2
先按下RESET再按下BOOT,先松RESET再松BOOT就可以进去烧录模式,将固件拖拽进去或者复制进去即可
周一-周五(9:30-6:30)周六(9:30-5:30)
手机:13434470212
邮箱:services04@spotpear.cn
QQ:202004841