嵌入式 - RPi Pico

Raspberry Pi Pico是具有灵活数字接口的低成本,高性能微控制器板。它集成了Raspberry Pi自己的RP2040微控制器芯片,运行速度高达133 MHz的双核Arm Cortex M0+处理器。

开发板

开发环境

编程语言 C/C++ MicroPython
环境配置 基于ArduinoIDE的
C/C++开发环境搭建

树莓派 Pico
MicroPython 开发指南

Arduino开发包文件:
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json

MicroPython固件:
https://www.micropython.org/download/?port=rp2(找到对应开发板后下载)

知识点


ArduinoIDE MicroPython
数字I/O digitalRead / digitalWrite machine.Pin
模拟I/O analogRead / analogWrite
machine.ADC
延时 delay / delayMicroseconds
time.sleep / time.sleep_ms
PWM machine.PWM
Pico 上用 PWM 实现 LED 呼吸灯
UART Serial / SoftwareSerial类
machine.UART
I2C Wire类
machine.I2C
SPI SPI类
machine.SPI
Onewire
OneWire(三方)
onewire
WIFI
network.WLAN
定时器 machine.Timer
外部中断 attachInterrupt
machine.Pin.irq
多线程 _thread
PIO RP2040 可编程PIO的使用

应用

显示
物联网
搜索