[分享] 【微雪 RP2040双核开发板】开箱帖

子期非女   2023-2-6 00:18 楼主

我应该是最晚的开箱帖吧,刚申请时因为重庆疫情,开发板迟迟没有到我手上,解封后忙到飞起,后面搬家,把开发板放箱子里就忘了。。。近期工作人员提醒,才记起来开箱报告都没有写。。。


  • 开箱

快递是带泡沫的快递袋包装,看起来略显简陋,拆开之后里面只有一个扑克牌大小的盒子,有一点挤压的痕迹。开发板有静电袋独立包装,且里面放了泡沫垫子,保护还算到位,拿出来之后未发现损坏的情况。

IMG_20221212_154448.jpg

开发板整体为原型,type-c接口处稍微突出一点,正面是屏幕,不带触摸功能,背面遍布这种元器件,各期间详情借用官方图片,设计精简,但是功能都非常实用,对于简单的应用场景,可直接作为原型机验证。

开发板细节图.png 器件详情图.jpg


  • 上电

只有一个接口,那直接插上数据线即可。出厂程序启动后会显示一张图片,然后显示如下界面,动态的显示六轴传感器和电池电压数据,界面更新非常流程。同时设备管理器中出现一个串口设备,在115200 8N1的配置下,能看到有log信息输出。

出厂程序界面.png


  • 简单使用
  1. 固件更新方式

连接usb线,在boot和reset按键同时按下的情况下会进入boot模式,此时会在电脑资源管理器中新增一个“RPI-RP2”磁盘,在官网下载示例程序,在示例程序文件夹中找到 *.uf2 文件,这是示例程序对应的二进制文件,直接将其拖拽或者复制到“RPI-RP2”磁盘中,即可完成程序下载,且开发板会自动重启,执行刚下载的程序。

  1. Python开发

这是我很感兴趣的地方,开发板为什么能执行Python程序呢?

要想体验Python开发,需要配置一下环境,具体如下:

a.安装thonny软件,这里官方建议安装3.3.3版本。安装完成后,打开Thonny软件,选择 Tools -> Options... -> Interpreter(中文版为 工具 -> 设置 -> 解释器),解释器选择MicroPython(Raspberry Pi Pico),端口则根据实际情况选择,也可以选择自动探测端口,然后点击确定,此时软件会自动打开端口。

b.更新对应的Python固件(我这里用的是rp2-pico-20220117-v1.18.uf2),该程序执行后屏幕未使用,无显示。

在Thonny中打开Python示例程序文件(我使用的是RP2040-LCD-1.28.py),点击运行,则屏幕从无显示更新为如下界面,此时Thonny软件中的命令行窗口也可以执行简单的指令。

Python程序界面.png Python的程序,看起来主要是使用adc、i2c读取数据,并通过spi更新到屏幕上,但外设的api是以库的形式封装的,猜测下载到开发板的固件有这些api的实现,通过类似RPC的方式执行Python脚本,不过暂时没有找到源码,等以后有时间再具体研究吧。

回复评论 (3)

是不是在菜鸟那里过了一个年,你不怕他会哭吗?

点赞  2023-2-6 10:27

这个不是都已经结束了吗?刚收到测试样品吗?          

在爱好的道路上不断前进,在生活的迷雾中播撒光引
点赞  2023-2-6 13:42

感觉是好久以前的活动了

楼主加油熬夜干

点赞  2023-2-6 14:21
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复