[作品提交] 【得捷电子Follow me第3期】任务1:使用MicroPython系统

Tristan_C   2023-11-12 20:26 楼主
任务1:使用MicroPython系统
本次的板子Seeed Studio XIAO ESP32C3要求使用MicroPython进行开发,任务一也自然要求搭建MicroPython系统了。这里使用了Thonny开发工具,改工具可以在如下路径下载,https://thonny.org/,因为在之前开发别的项目(如RP2040)已经安装,且安装简单,在此不再赘述。安装好打开为如下软件界面。
202625hrsuywyyfy9g89nz.png
接下来让Seeed Studio XIAO ESP32C3板子进入烧录状态,进入的方式有两种:
  1. 按住板子上的BOOT 按钮,然后使用USB接到PC,再松开该按钮
  2. 先行将板子通过USB线接到PC,然后按住BOOT按钮不松开,再按下RESET按钮并松开,接着松开BOOT按钮
这里采用方式2进行,这样方便操作一些。板子上的按钮定义如下图。
202625q69k6bw5dbqu6lz3.png
此时在Thonny的右下角可以看到板子被识别了,如果未能正确识别,需要检查操作流程和接线是否正确。
202625i2oj47xki3kx33xb.png
设备管理器中也能发现该设备
202625blmnlbg36fu6f8uf.png
此时在上述发现的设备列表中,点击最下方的配置解释器。
202625b7o27llogw7wuea2.png
202625q2e6ylabp6lcaap6.png
需要选择正确的解释器和端口
202625qzozqzqq5dqk76ma.png
点击右下方的“安装或更新MicroPython(esptool)”按钮,在弹出的窗口中选择正确的配置项。点击“安装”开始安装
202625n98kff9nmqk0gw8g.png
需要注意的是,首次安装MicroPython系统最好将上图中的Erase all flash before installi勾上。
202625xknhb28w6m2shd00.png
安装完成之后提示如下。
202625vht6eh6f00zt0x6w.png
这里也可以看得出来,其实Thonny环境其实也是使用的Seeed的wiki推荐的esptool进行安装的。官方教程如下链接:https://wiki.seeedstudio.com/XIAO_ESP32C3_MicroPython/
此时重新将板子跟PC连接,即可在Thoony开发工具上识别如下。可以看到显示的MicroPython的版本号及硬件信息。左侧则可以看到连接的MicroPython设备及其设备上的boot.py文件
202625ln0c2z552fo52kno.png
此时在shell中编辑输入:print("Hello Digi-key"),即可看到打印的Hello Digi-key
202625qc2bdwu7me7zbm0b.png
如此表明MicroPython系统正确烧录到板子上了。
双击点开左侧的boot.py文件,并编辑print("Hello Digi-key")
202625ifxvf6wb6lqzx6lc.png
保存并点击下图中“运行当前脚本”按钮
202625hswmmfnng9n8wnyt.png
即可在shell中看到打印内容。
202625x9ww0vv39vw1xwwo.png
使用Thonny开发工具,对比起esptool逐步操作确实要方便许多。

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复