探索MicroPython(二)--搭建开发环境

本文详细介绍了如何在Windows环境下搭建pyBoard的开发环境,包括安装Python3、Mu编辑器、驱动,以及如何更新固件和运行MicroPython程序。

1. 简述

pyBoard上使用了STM32自身flash的一定空间作为U盘与电脑进行交互,所以只需一根MicroUSB数据线就可以开发。MicroPython支持Windows、Linux以及Mac开发,本博文仅对Windows的开发环境搭建做描述。

2. 安装Python3

Python3的安装比较简单,可以去Python官网进行自行下载安装,注意安装路径不能含有中文,安装过程中必须勾上Add to PATH选项。
在这里插入图片描述
安装完毕之后,打开命令窗口(win+R),输入cmd,在命令框中输入Python并回车,出现Python3版本信息即表示安装成功。
在这里插入图片描述

3. 安装Mu

Mu是一款开源软件,以极简方式设计,对MicroPython非常友善,而且支持Windows、MacOS、Linux、树莓派。在下载地址中,选择自己的开发平台进行下载安装即可。
打开Mu,可以看到界面非常简洁:
在这里插入图片描述
单击左上角的“模式”,弹出对话框,选择“Circuit MicroPython”模式进行开发。
在这里插入图片描述

4. 安装驱动

pyBoard接上电脑时,电脑会自动安装相应的驱动。如果没有自动安装,需要手动安装相应的驱动(可以评论留邮箱,我会发)。电脑会多出一个名字叫做“PYBFLASH”的U盘,打开之后里面有一下几个文件:

  • Boot.py:系统启动文件
  • Main.py: 主函数文件
  • Pybcdc.inf: USB串口调试驱动
  • README.txt: 说明文件
    除此之外可以添加其他.py文件来作为主函数的调用文件。比如下图中的“ssd1306.py”是LCD的驱动文件。
    在这里插入图片描述

5. 更新固件

pyBoard出厂时带着固件的不需要额外烧写,但是如果pyBoard的固件意外消失或者需要更新固件,就需要重新烧录了。烧录方式采用DFU方式,利用软件DfuSe(可以评论留邮箱,我会发)。
烧录固件之前需要将pyBoard的boot引脚接到3.3V,打开DFU软件,然后按开发板的复位键,可以看到DFU已经识别了STM Device
在这里插入图片描述
选择“choose”,选中我们要烧写的固件,然后点击“upgrade”,等待烧录完成即可。
在这里插入图片描述
烧录完成以后要将pyBoard的boot键连接到GND,即可正常使用。

6. 运行程序

我们怎么运行我们写好的程序呢?当我们的板子通过USB插入电脑的时候,会跳出一个U盘界面,上面有这几个文件:
在这里插入图片描述

其中main.py是主函数代码文件,上电之后首先运行。我们可以将代码直接copy到main.py中,即可实现程序的脱机运行。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱吃骨头的猫、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值