Difference between revisions of "BPI-Pico-RP2040 开发板"

From Banana Pi Wiki
Jump to: navigation, search
(硬件规格)
Line 117: Line 117:
  
 
管脚间距兼容万能板(洞洞板、点阵板),面包板,并且能直接贴在其他PCB上,便于调试应用。
 
管脚间距兼容万能板(洞洞板、点阵板),面包板,并且能直接贴在其他PCB上,便于调试应用。
 +
 +
= 软件 =
 +
 +
== MicroPython ==
 +
 +
[[File:Mircopython.png | 800px]]
 +
 +
MicroPython实现了大部分Python 3 特性和语法,易学易上手,验证程序效果无需编译直接下载进芯片运行。
 +
 +
无论是否有编程基础,MicroPython的上手难度绝对远低于其他编程语言,其代码易读性高,且开源社区有多年积累的丰富资源,就如同Python一样拥有极强的生命力与应用价值。
 +
 +
* [https://bpi-steam.com/Pico_RP2040_doc/zh/Programming/MicroPython_Gettingstart.html BPI-Pico-RP2040 MicroPython快速上手[BPI-STEAM]]
 +
 +
* [https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-python-sdk.pdf Raspberry Pi Pico Python SDK]
 +
 +
== Arduino ==
 +
 +
[[File:Arduino_logo_1200x350.png | 800px]]
 +
 +
Arduino 是一个开源嵌入式软硬件开发平台,用来供用户制作可交互式的嵌入式项目。
 +
 +
* [https://bpi-steam.com/Pico_RP2040_doc/zh/Programming/Arduino_Gettingstart.html BPI-Pico-RP2040 Arduino快速上手[BPI-STEAM]]
 +
 +
* [https://arduino-pico.readthedocs.io/en/latest/ RP2040 Arduino文档]
  
 
=样品购买=
 
=样品购买=

Revision as of 02:14, 2 December 2022


介绍

BPI-Pico-RP2040 banner.png

BPI-Leaf-S3 with ESP32-S3
BPI-Bit with ESP32
BPI-AI Kendryte K210 RISC-V
BPI-UNO32 with ESP32 design

香蕉派Pico系列是专为物联网设计的低功耗微控制器开发板。

BPI-Pico-RP2040 是 Banana Pi 推出的一款搭载RP2040芯片的微控制器开发板,其最显著的特性是,在尽量保留Raspberry Pi Pico的功能,外形尺寸,引脚布局的前提下,增加一颗板载 WS2812 彩色LED;将 3-Pin DEBUG 接口替换为一个JST SH 1mm 4-Pin 插座,可与 Qwiic & STEMMA QT 或任何可能的外设连接;将micro-USB插座替换为USB Type-C插座,支持正反插,与绝大多数现代智能手机的USB Type-C线通用,无需额外购买。

关键特性

  • 双核 ARM Cortex M0+ CPU 内核(高达 133 MHz)
  • 264K SRAM
  • 2MB Flash
  • 26个可用GPIO引脚,其中4个支持ADC模拟输入
  • 1 × LED
  • 1 × WS2812 LED
  • 1 × JST SH 1mm 4-Pin 插座
  • 1 × USB Type-C插座

硬件

接口示意图

BPI-Pico-RP2040-V0.2-IO 800.jpg

硬件规格

BPI-Pico-RP2040 规格表
主芯片 RP2040,双核 ARM Cortex M0+ CPU
主频 133MHz MAX
工作温度 -20℃~+85℃
片上 SRAM 264 KB
板载 FLASH 2MB
GPIO 26个可用GPIO
ADC 4个可用ADC
PIO I2C
SPI,DSPI,QSPI
UART
SDIO (SD 卡接口)
I2S
8080 和 6800 并行端口
USB 输入电压 5V
3V3 最大输出电流 2A
可控全彩色LED 1
可控单色LED 1
USB Type-C 插座 1
JST SH 4pin 插座 1

硬件尺寸

BPI-Pico-RP2040-V0.2-dimension.jpg

BPI-Pico-RP2040 尺寸表
管脚间距 2.54mm
安装孔间距 17.6mm/ 11.4mm
安装孔尺寸 内径2.1mm/外径3.4mm
主板尺寸 11.4 × 55.8(mm)
板厚 1.2mm

管脚间距兼容万能板(洞洞板、点阵板),面包板,并且能直接贴在其他PCB上,便于调试应用。

软件

MicroPython

Mircopython.png

MicroPython实现了大部分Python 3 特性和语法,易学易上手,验证程序效果无需编译直接下载进芯片运行。

无论是否有编程基础,MicroPython的上手难度绝对远低于其他编程语言,其代码易读性高,且开源社区有多年积累的丰富资源,就如同Python一样拥有极强的生命力与应用价值。

Arduino

Arduino logo 1200x350.png

Arduino 是一个开源嵌入式软硬件开发平台,用来供用户制作可交互式的嵌入式项目。

样品购买