RP2040双核开发板

132 阅读3分钟

一、硬件配置介绍

RP2040-LCD-1.28 是一款Waveshare设计的高性能的微控制器开发板,圆形表盘外形设计,板载了1.28inch LCD、锂电池充电芯片、六轴传感器(三轴加速度与三轴陀螺仪)等外设,所有的GPIO与Debug接口均通过1.27mm排针引出,方便用户开发。

主要参数:

微控制器:RP2040(Raspberry Pi自研),双核ARM Cortex M0+处理器

时钟频率:133MHz

SRAM:内置264KB 的 和的

Flash:2MB(片上)

显示屏:板载1.28英寸240x240 TFT LCD

GPIO数:30,经1.27mm间距排母引出

通信接口:2个SPI,2个I2C,2个UART,4个12位ADC,16个可控PWM 通道,1个RTC,1个Type-C接口,USB1.1 主机和设备支持

其他配置:支持低功耗睡眠和休眠模式,温度传感器,片上加速浮点库,8 个可编程 I/O (PIO) 状态机,用于自定义外设支持

锂电池接口:板载锂电池充放电接口,利于用户在一些移动场景使用。

image-20221126115913-1.jpeg

二、搭建开发环境

按照官方介绍,微雪RP2040双核开发板支持C/C++和Python两种开发环境,因本人近期在学习Python开发,故在此仅介绍Python开发环境的搭建。

  1. 下载固件

点击固件下载地址下载固件,固件下载地址

  1. 安装固件

在断电状态下按住boot按键不放,插入USB连接线,此时微雪RP2040开发板将作为一个存储设备使用,系统将弹出文件管理器窗口,出现新盘符(如:F:\),直接将刚才下载的固件文件(文件名为rp2-pico-xxxx-v1.19.1.uf2)复制到F:\根目录下,系统自动安装,并重新启动,微雪RP2040开发板python开发环境所需的固件便安装完成。

  1. 下载python开发环境Thonny

Thonny为一个面向初学者的Python IDE,需要下载安装。

一路选择默认安装即可,直到出现下面对话框为止,,点击Finsh按钮。

image-20221126115913-2.png

  • 运行Thonny

首次运行时Thonny需选择语言环境,在列表中选择简体中文,重新启动Thonny,便进入中文状态,如下图。

image-20221126115913-3.png

  • 配置微雪RP2040开发板python开发环境

如果你的Pico已经连接到电脑上并且已经下载了MicroPython固件,点击右下角选择MicroPython(Raspberry Pi Pico)。如不出现,则需手工配置,点击右下角python 3.7.9, 选择configure,出现配置对话窗口,选项“解释器”选项,下拉设备运行你的代码?中的Raspberry Pi Pico选项,再选择对应的端口,配置完毕。

image-20221126115913-4.png

需注意开发板的USB口为USB1.1版本,相应的驱动需支持1.1版本才能运行。

三、运行****官方例程

配置微雪RP2040开发板官方提供了一个python例程。下载地址

解压后,文件名为RP2040-LCD-1.28.py,该例程为实时显示板载加速度传感器数据,在Thonny打开此文件,出入微雪RP2040开发板,选择运行,结果如下图。

image-20221126115913-5.png

image-20221126115913-6.jpeg

转:m.eeworld.com.cn/bbs/forum.p…