【微雪 RP2040双核开发板】开箱帖
<p>我应该是最晚的开箱帖吧,刚申请时因为重庆疫情,开发板迟迟没有到我手上,解封后忙到飞起,后面搬家,把开发板放箱子里就忘了。。。近期工作人员提醒,才记起来开箱报告都没有写。。。</p><hr />
<ul>
<li>开箱</li>
</ul>
<p>快递是带泡沫的快递袋包装,看起来略显简陋,拆开之后里面只有一个扑克牌大小的盒子,有一点挤压的痕迹。开发板有静电袋独立包装,且里面放了泡沫垫子,保护还算到位,拿出来之后未发现损坏的情况。</p>
<p></p>
<p>开发板整体为原型,type-c接口处稍微突出一点,正面是屏幕,不带触摸功能,背面遍布这种元器件,各期间详情借用官方图片,设计精简,但是功能都非常实用,对于简单的应用场景,可直接作为原型机验证。</p>
<p></p>
<hr />
<ul>
<li>上电</li>
</ul>
<p>只有一个接口,那直接插上数据线即可。出厂程序启动后会显示一张图片,然后显示如下界面,动态的显示六轴传感器和电池电压数据,界面更新非常流程。同时设备管理器中出现一个串口设备,在115200 8N1的配置下,能看到有log信息输出。</p>
<p></p>
<hr />
<ul>
<li>简单使用</li>
</ul>
<ol>
<li>固件更新方式</li>
</ol>
<p>连接usb线,在boot和reset按键同时按下的情况下会进入boot模式,此时会在电脑资源管理器中新增一个“RPI-RP2”磁盘,在官网下载示例程序,在示例程序文件夹中找到 *.uf2 文件,这是示例程序对应的二进制文件,直接将其拖拽或者复制到“RPI-RP2”磁盘中,即可完成程序下载,且开发板会自动重启,执行刚下载的程序。</p>
<ol>
<li>Python开发</li>
</ol>
<p>这是我很感兴趣的地方,开发板为什么能执行Python程序呢?</p>
<p>要想体验Python开发,需要配置一下环境,具体如下:</p>
<p>a.安装thonny软件,这里官方建议安装3.3.3版本。安装完成后,打开Thonny软件,选择 Tools -> Options... -> Interpreter(中文版为 工具 -> 设置 -> 解释器),解释器选择MicroPython(Raspberry Pi Pico),端口则根据实际情况选择,也可以选择自动探测端口,然后点击确定,此时软件会自动打开端口。</p>
<p>b.更新对应的Python固件(我这里用的是rp2-pico-20220117-v1.18.uf2),该程序执行后屏幕未使用,无显示。</p>
<p>在Thonny中打开Python示例程序文件(我使用的是RP2040-LCD-1.28.py),点击运行,则屏幕从无显示更新为如下界面,此时Thonny软件中的命令行窗口也可以执行简单的指令。</p>
<p>Python的程序,看起来主要是使用adc、i2c读取数据,并通过spi更新到屏幕上,但外设的api是以库的形式封装的,猜测下载到开发板的固件有这些api的实现,通过类似RPC的方式执行Python脚本,不过暂时没有找到源码,等以后有时间再具体研究吧。</p>
<p>是不是在菜鸟那里过了一个年,你不怕他会哭吗?</p>
<p>这个不是都已经结束了吗?刚收到测试样品吗? </p>
<p>感觉是好久以前的活动了<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/lol.gif" width="48" /></p>
<p>楼主加油熬夜干<img height="52" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/pleased.gif" width="48" /></p>
页:
[1]