Raspberry Pi PICO
目录
……概述
……特性
……引脚、尺寸
……开机
……编程
……文件
……例程
Raspberry Pi Pico 是一款低成本且高性能的微控制器开发板,具有丰富的数字接口。
它采用Raspberry Pi官方的RP2040微控制器芯片,具有运行频率高达 133 MHz 的双核 Arm Cortex M0+ 处理器、嵌入式 264KB SRAM 和 2MB 板载闪存,以及 26 个多功能 GPIO 引脚。
对于软件开发,可以使用Raspberry Pi的 C/C++ SDK 或 MicroPython,甚至还有RUST,GO。
在全球具有完整的生态系统,帮助您轻松上手,并快速集成到最终产品中。
PICO通用特性:
RP2040 微控制器芯片,由英国 Raspberry Pi 设计。
双核 Arm Cortex M0+ 处理器,运行频率高达 133 MHz。
264KB SRAM 和 2MB 板载闪存。
齿形模块化设计,方便二次集成开发。
USB 1.1 主机和设备支持。
低功耗睡眠和休眠模式。
支持UF2的USB大容量存储启动模式,用于拖放式编程。
26 × 多功能 GPIO 引脚。
2 × SPI、2 × I2C、2 × UART、3 × 12 位 ADC、16 × 可控 PWM 通道。
精确的片上时钟和定时器。
温度传感器。
片上加速浮点库。
8 ×可编程 I/O (PIO) 状态机,用于自定义外设支持。
PICO W特性:
Raspberry Pi Pico W使用Infineon CYW43439增加了板载单频2.4GHz无线接口 (802.11n),同时保留了 Pico 外形尺寸。
在PICO性能基础上,增加了板载2.4GHz无线接口,具有以下特点:
无线 (802.11n),单频 (2.4 GHz)
WPA3系列
最多支持4个客户端的软接入点
蓝牙 5.2
支持BLE主从机角色
支持 Bluetooth Classic
该天线是 ABRACON(前身为 ProAnt)授权的板载天线。无线接口通过 SPI 连接到 RP2040 微控制器。
由于pin限制,一些wireless interface pins是共享的。CLK与VSYS监视器共享,因此只有当没有正在使用SPI时,可以通过ADC读取 VSYS。英飞凌CYW43439 DIN/DOUT和IRQ在RP2040上共享一个引脚。只有当SPI没有被使用时,才适合检查IRQ。这接口通常以33MHz运行。
为获得最佳无线性能,天线应位于自由空间内。例如,将金属放在 天线会降低其在增益和带宽方面的性能。将接地金属添加到 antenna 可以提高天线的带宽。
PICO1引脚(PDF版):
PICO W引脚(PDF版):
PICO1尺寸图(mm):
开机也就是如何实现编程,传统意义上的开机在这里不存在;
因为通电就开机了,板子本身也没有任何反馈(包括LED),不编程没实际意义。
具体查看《PICO入门篇》(点此查看)
1、借助IDE Thonny进行MicroPython编程:点此查看
2、借助Arduino IDE进行C/c++编程:点此查看
3、C/C++自己搭建环境编程:自行下载
1、PICO1文件:
设计文件 (Cadence Allegro)
PICO1 H:Fritzing 部件
官方版产品简介 PDF
2、PICO1 W:
设计文件 (Cadence Allegro)
官方版产品简介 PDF
PICO W官方联网教程:PDF版
3、Datasheet与原理图:
PICO1:官网下载、本站下载
PICO1 W:官网下载、本站下载
PICO1原理图:点此下载
PICOW原理图:点此下载
1、围绕传感器的例程:点此查看(市面所有常见传感器,预计成千上万种)
2、围绕非传感器的例程:点此查看 (市面所有常见电子模块,预计成千上万种)
3、实战项目例程:点此查看 (拿到手就可以做成就具有实际意义的项目,你也可以提出自己的想法,我们帮您实现)
4、官方的一些Demo:
Raspberry Pi 官方 MicroPython Demo