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