简介
WS-RP2040-Zero 是微雪电子基于 RP2040 的开发板,在极小板型下引出了全部未占用针脚
其主要特点如下:
- 双核 ARM Cortex M0 + 处理器,运行频率 133MHz
- 264KB SRAM
- 2MB Flash
- USB 1.1 主机和设备支持,Type-C 接口
- 29 个 GPIO 引脚引出(GP16 被 RGB 灯占用)
- 2 个 SPI,2 个 I2C,2 个 UART,4 个 12 位 ADC,16 个可控 PWM 通道
- 片上时钟和定时器
- 支持 C/C++ 和 MicroPython 开发
- 板载一颗 WS2812B RGB LED
- 更多特性可参考下文的详细介绍
文本将以 MicroPython 作为开发环境
名词解释与相关资料
RP2040
RP2040 是一款由树莓派基金会设计的微控制器
Raspberry Pi Documentation - RP2040
raspberrypi / pico-micropython-examples
Raspberry Pi Licensing Information
WS-RP2040-Zero
基于 RP2040 的开发板,在极小板型下引出了全部未占用针脚,使用了 USB Type-C 接口,并搭载了一颗 WS2812B RGB LED
MicroPython
MicroPython 是 Python 3 编程语言的精简高效实现,其中包括 Python 标准库的一小部分,并针对微控制器和受限环境中运行进行了优化
MicroPython - Python for microcontrollers
MicroPython 1.17 documentation
运行于 RP2040 上的 MicroPython
rp2 — functionality specific to the RP2040 — MicroPython 1.17 documentation
Quick reference for the RP2 — MicroPython 1.17 documentation
其他可能会用到的工具
Thonny, Python IDE for beginners
https://googlechromelabs.github.io/serial-terminal/
简单上手
未完待续。。。