RP2040-Tiny-Kit教程

资料

配套资料

文档

RP2040-Tiny原理图

程序

WS2812B测试程序

应用程序

官方资料

树莓派官方文档

树莓派开源例程

开发软件

说明

产品概述

RP2040-Tiny 微型开发板,采用 Raspberry Pi 研发的 RP2040作为核心
采用分体式设计,可分离USB与按键电路,减少PCB板整体厚度与体积,让用户更容易集成到项目中
分体式设计、紧凑尺寸和非常薄的厚度,该板非常适合需要小型尺寸的项目
无论您是初学者还是经验丰富的开发人员,RP2040-Tiny 都是您下一个项目的绝佳选择。

产品特性

  • 采用 Raspberry Pi 官方自主设计的 RP2040 微控制器芯片
  • 双核 ARM Cortex M0+ 处理器,运行频率高达 133MHz 灵活时钟
  • 内置 264KB 的 SRAM 和 2MB 的板载 Flash
  • 板载 FPC 8PIN 接口,可通过转接板引出 USB Type-C 接口
  • 真正的邮票孔设计,可直接焊接集成到用户自主设计的底板上
  • USB1.1 主机和设备支持
  • 支持低功耗睡眠和休眠模式
  • 可通过 USB 识别为大容量存储器进行拖放式下载程序
  • 引出 20 个多功能 GPIO 引脚
  • 2 个 SPI、2 个 I2C、2 个 UART、4 个 12 位 ADC 和 16 个可控 PWM 通道
  • 精确的片上时钟和定时器
  • 温度传感器
  • 片上加速浮点库
  • 8 个可编程 I/O (PIO) 状态机,用于自定义外设支持

引脚分布


尺寸图


排线安装

  • 请完整阅读本章节与注意事项,再进行排线安装,否则可能导致器件损坏或短路!

  1. 打开排线连接器翻盖
  2. 安装排线,请务必将排线安装在正中间
  3. 关闭翻盖,正常情况下翻盖可以完全闭合
  4. 如果排线没有安装到位会导致翻盖无法正常关闭,请调整排线位置再尝试关闭翻盖

注意事项

  • 请勿带电拔插排线,否则可能导致短路
  • 安装排线时需要注意,排线安装在正中间并且插入到底部,没有正确安装,可能导致连接异常甚至短路。

Pico快速上手

固件下载


MicroPython固件下载

C_Blink固件下载

Arduino IDE 系列

环境搭建

  • 打开Arduino IDE,进入File->Preferences
  • 在弹出的对话框中,在“Additional Boards Manager URLs”字段中输入以下URL(需要梯子):
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
  • 点击OK关闭对话框。
  • 进入IDE中的工具->开发板管理器
  • 在搜索框中输入“pico”,然后选择“添加”:

Pico-W系列教程(即将上线)

  • 敬请期待

开源例程

MircoPython视频例程(github)
MicroPython固件/Blink例程(C)
树莓派官方C/C++示例程序 (github)
树莓派官方micropython示例程序 (github)
Arduino官方C/C++示例程序 (github)


TAG: TVOC气体总挥发性有机化合物传感器兼容Arduino树莓派ESP32/Pico 树莓派5 串口服务器 斑梨电子 电脑副屏 RS485继电器模块 UART串行总线舵机ST3025 TTL 40KG.CM 360°磁编码器高精度大扭矩 RM520N GL支持5G/4G/3G M.2模块适用于移远RM50x 5G模组 ESP32 C6开发板1.47寸LCD显示屏172x320带RGB灯SD槽兼容Arduino 树莓派10.1寸LCD显示屏HDMI触摸1920x1200迷你PC电脑副屏 ESP32-S3 MP3开发板2.8寸LCD触控显示屏带喇叭/QMI8658-6轴传感器 X1004 ESP32-S3圆形LCD DeepsSeek人工智能语音聊天机器人 EPS32 S3 TTGO T-Echo NRF52840 SX1262 LoRa收发器SoftRF/Meshtastic BME280 GPS GNSS L76K 1.54电子墨水屏兼容LILYGO ESP32-C6迷你WiFi 6 ESP32-C6-Zero Super-Mini SP32-C6FH4 WiFi6蓝牙5 NanoKVM-USB 本地部署 树莓派5 DSI Arduino UNO R4 树莓派3.5寸LCD电容触摸显示屏ST7796 GT911 320x480 高速60fps适用于Arduino/Pico2/ESP32/RP2040/RP2350开发板