Pico-Eval-Board
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
说明
产品简介
- 我是专门为Raspberry Pi Pico 设计的功能评估板。
- 丰富的板载资源,可以帮助用户快速上手和学习。
产品特性
- 板载 Raspberry Pi Pico 接口,适用于 Raspberry Pi Pico 系列主板
- 板载 3.5 寸 电阻触摸屏,65K 彩色,能清晰地显示彩色图片
- 板载标准的 3.5mm 音频接口,可接入耳机
- 板载 Micro SD 卡槽,使用SDIO接口连接,SDIO接口读写SD卡的速度相比SPI接口快的多。
- 板载 电池接口和充电电路,可以摆脱电源适配器的束缚
- 板载蜂鸣器、光敏电阻和 RGB LED 等各种丰富资源
产品参数
LCD参数 | |||
控制芯片 | ILI9488 | 分辨率 | 480 × 320 Pixels |
通信接口 | SPI | 显示尺寸 | 73.44 × 48.96 mm |
显示面板 | IPS | 像素大小 | 0.153 × 0.153 mm |
ICM20948 参数 | |||
加速度计特性 | 分辨率:16 位 量程 (可选):±2、±4、±8、±16g 工作电流:68.9uA | ||
陀螺仪特性 | 分辨率:16 位 量程 (可选):±250、±500、 ±1000、±2000°/sec 工作电流:1.23mA | ||
磁力计特性 | 分辨率:16 位 量程:±4900µT 工作电流:90uA |
引脚分布
介绍视频
产品尺寸
Pico快速上手
固件下载
| ||
|
文字教程
基础介绍
MicroPython系列
【MicroPython】machine.Pin类函数详解
【MicroPython】machine.PWM类函数详解
【MicroPython】machine.ADC类函数详解
【MicroPython】machine.UART类函数详解
【MicroPython】machine.I2C类函数详解
【MicroPython】machine.SPI类函数详解
【MicroPython】rp2.StateMachine类函数详解
C/C++系列
【C/C++】 Windows教程1——环境搭建
【C/C++】 Windows教程2——创建工程
Arduino IDE 系列
安装Arduino IDE
-
首先到Arduino官网下载Arduino IDE的安装包。
-
这里选择仅下载就可以了。
-
下载完成后,点击安装。
注意:安装过程中会提示你安装驱动,我们点击安装即可
Arduino IDE中文界面
在Arduino IDE中安装Arduino-Pico Core
-
打开Arduino IDE,点击左上角的文件,选择首选项
-
在附加开发板管理器网址中添加如下链接,然后点击OK
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
注意:如果您已经有ESP32板URL,您可以使用逗号分隔 URL,如下所示:https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
-
点击工具>开发板>开发板管理器>搜索pico,由于我的电脑已经安装过了,所以显示已安装
国内用户
- 因为网络原因,国内用户连接github并不稳定,我们另外提供了一份安装包,可以跳过在线的过程
- 若已经成功配置了pico环境,可以直接跳过本章
-
下载rp2040压缩包,将解压的rp2040文件夹复制到如下路径下
C:\Users\[username]\AppData\Local\Arduino15\packages
第一次上传程序
- 下载程序,打开arduino\PWM\D1-LED路径下的D1-LED.ino
-
点击工具>端口,记住已有的COM,不需要点击这个COM(不同电脑显示的COM不一样,记住自己电脑上已有的COM)
-
用USB线将驱动板和计算机连接起来,再点击工具>端口,第一次连接选择uf2 Board,上传完成后,再次连接就会多出一个COM口
-
点击工具>开发板>Raspberry Pi Pico/RP2040>Raspberry Pi Pico
- 设置完成后,点击向右箭头上传将程序
- 如果期间遇到了问题,需要重新安装或者更换Arduino IDE版本时,卸载Arduino IDE需要卸载干净,卸载软件后需要手动删除C:\Users\[name]\AppData\Local\Arduino15这个文件夹内的所有内容(需要显示隐藏文件才能看到) 再重新安装
开源例程
MircoPython视频例程(github)
MicroPython固件/Blink例程(C)
树莓派官方C/C++示例程序 (github)
树莓派官方micropython示例程序 (github)
Arduino官方C/C++示例程序 (github)
使用
树莓派
下载例程
sudo apt-get install p7zip-full -y cd ~ wget https://www.waveshare.net/w/upload/b/bb/Pico-Eval-Board-Code.zip 7z x Pico-Eval-Board-Code.zip -o./Pico-Eval-Board-Code cd Pico-Eval-Board-Code
1. 使用SSH登陆树莓派终端或使用屏幕时同时按下Ctrl+Alt+T打开终端
2. 下载解压程序到Pico C/C++ SDK目录下,还未安装SDK用户参考教程
C
1. 按住Pico的BOOTSEL使用MicroUSB线缆连接Pico到树莓派的USB后松开
2. 编译运行Pico-Eval-Board的c示例程序
cd ./c/
该目录下有对应例程不同的例程对应不同的外设和功能
下文以01_GPIO为例,GPIO例程会使Pico上的LED以1s的频率进行闪烁。
cd ./01_GPIO/build cmake .. make -j #如果没有连接或者没有进入下载模式的Pico会报错 sudo cp ./*.uf2 /media/pi/RPI-RP2/
3. Pico运行对应的程序
4. Pico-Eval-Board上的Reset按键按下可复位Pico,先按下BOOTSEL按键再按下RUN按键后释放Reset按键,Pico可进入磁盘模式无需插拔Pico
MicroPython
1. 按照python环境配置设置,使用树莓派桌面系统
2. 打开树莓派系统的Thonny IDE,将代码文件拉进IDE,保存到Pico文件系统里面,并点击运行按键
如图所示
Windows
C
环境安装参考:Pico.wiki
下载例程
使用例程
1. 打开对应C程序文件夹
2. 通过Vs coed打开,并选择对应编译工具
3. 点击编译按键进行编译
4.Pico-Eval-Board上的Reset按键按下可复位Pico,先按下BOOTSEL按键再按下RUN按键后释放Reset按键,Pico可进入磁盘模式无需插拔Pico,并将build文件下的UF2文件拖拽到RPI-RP2盘符中
5.此时Pico开始运行对应程序
MicroPython
参考视频:视频教程
参考教程:Pico.wiki教程
资料
文档
- 原理图
- LSF0204数据手册
- ICM-20948数据手册
- ILI9488数据手册
- XPT2046英文数据手册
- XPT2046中文数据手册
- WS2812B中文手册
- WS2812B英文手册
- PCM5101A数据手册
程序
驱动
开发软件
微雪Pico教学视频
FAQ