目录
- 开发环境
- 烧录模式简介
- 固件下载
- 固件烧录
- 验证阶段
- micropython初步了解
开发环境
软件:Thonny
烧录固件:micropython
烧录模式简介
正常插上电就启动,这是树莓派pico开发板的正常启动模式。
如果按住 bootset 按键再插上数据线,此时将会以烧录模式启动,这时候你可以将你编译好的二进制代码放进去以使用它。我们这种方式烧录 micropython 固件
固件下载
我们需要下载 micropython 固件以使用,点这个链接进行下载 RP2040 micropython固件下载
你也可以自行
固件烧录
先不要插上电源线,同时按住开发板的 EN和 BOOTSET 按键,然后另一只手将数据线与开发板相连
此时电脑上将弹出一个U盘选项,如下图所示:
我们进入此U盘,然后复制我们下载好的固件(.bin文件),在这个地方黏贴。
复制完成后U盘会自动退出,然后我们打开Thonny软件,这个软件网上可以下载到。
验证阶段
如果是这个界面那么说明micropython已经烧录好了,你可以开始使用它了。
micropython初步了解
MicroPython是Python 3编程语言的精益高效实现 包括 Python 标准库的一小部分,并且 经过优化,可在微控制器和受限环境中运行。
MicroPython pyboard是一款紧凑型电子产品 在裸机上运行MicroPython的电路板,为您提供低级 可用于控制各种电子的Python操作系统 项目。
MicroPython充满了高级功能,例如交互式 提示、任意精度整数、闭包、列表理解、 生成器、异常处理等。然而,它足够紧凑,可以安装并 只需 256k 的代码空间和 16k 的 RAM 即可运行。
MicroPython旨在尽可能与普通Python兼容 允许您轻松地将代码从桌面传输到微控制器 或嵌入式系统。
你的单片机就像是一个U盘。再上电之后会先运行 boot.py中的内容,然后再运行main.py中的内容。
一般你可以在boot.py中完成一些基本的配置信息,如预先连接网络,闪烁led灯告知用户已经正常启动等等。
而在main.py中我们一般会放上死循环代码让它不断执行。至于你说你的单片机中没有 boot.py 和 main.py?我们自己新建然后保存到micropython设备就好了。