uPyLoader烧录

板子到手之后,本来是想按照官网教程用官网给的烧固件的软件和IDE来进行编程那个,但无奈莫名其妙用不了,总是显示板子无法和COM口进行通讯,最后只得暂时放弃。本篇讲一个低配方法,非常好用只是界面没IDE那么好看。

  1. 驱动
  2. 软件

一、第一步是下载驱动,让电脑可以读到板子。因为板子将串口芯片由CH340改成了CH552,所以用普通的CH340或CH341驱动可能读不到COM,所以按官网说的安装FT2232驱动。

下面贴上驱动下载链接

CH341提取码:uwgn

FT2232提取码:9bos

CH341的安装方式是双击exe之后,先卸载,再安装。点完之后就好了。

python 如何烧录到mcu micropython烧录程序_python


FT2232的比较麻烦:在此电脑处右键选择管理,再选择设备管理器,而后选择右侧的端口。(如果没安装过任何驱动的话,可能读不到COM,建议先装一个CH341驱动,很方便。)

python 如何烧录到mcu micropython烧录程序_单片机_02


PS:如果看到两个COM口是没问题的,选择第一个COM口进行操作就可以。

COM3处右键选择更新驱动程序选择浏览我的计算机查找驱动

python 如何烧录到mcu micropython烧录程序_python 如何烧录到mcu_03


浏览处输入自己驱动解压的文件夹路径,然后单击下一步即可。

python 如何烧录到mcu micropython烧录程序_文本编辑器_04


这样驱动就下好了,下一步就可以开始安装软件了。二、我们使用的软件是uPyLoader。

下载链接:uPyLoader 提取码:zyuw

下载后双击exe即可使用

python 如何烧录到mcu micropython烧录程序_文本编辑器_05


选好波特率COM口之后选择Connect,即可连接。

波特率可以去设备管理器里双击COM即可知道该口的波特率或者修改波特率。

python 如何烧录到mcu micropython烧录程序_python_06


connect成功后,首先新建一个文件夹用来存放以后写的程序。在软件左侧界面调到新建文件夹处。点击File->Init transfer files.左侧会生成一个config文件,右侧生成一系列配置文件。

python 如何烧录到mcu micropython烧录程序_python_07


在实际传送文件之前,我们先介绍一下主要的功能:

左侧:计算机的内存。右侧:板子的内存。

上侧工具栏:

View–>Terminal : 一个监视器,可以显示文件运行后效果。

View–>Code Editor :是文本编辑器,用于编写代码。

左下角:

Transfer: 用于将左侧计算机内的文件传到右侧单片机内。

右下:

Excute:运行文件(一般是运行py文件)

Remove:移除单片机内的文件。

如果在右侧双击文件,是进入文本编辑器,开始编辑文件。监视器:

python 如何烧录到mcu micropython烧录程序_python 如何烧录到mcu_08


编辑器:

注意:在右侧修改代码并不会让左侧原文件的内容改变。如果想获得右侧修改后文件的内容,右下角也有一个Transfer可以进行操作。

编辑器上面的save是在一个路径下保存文件(不常用)

下面的save是保存文件的内容,注意每次改完代码后要保存一下。

python 如何烧录到mcu micropython烧录程序_单片机_09


一个测试LED的代码:

from fpioa_manager import *
from Maix import GPIO

fm.register(board_info.LED_R, fm.fpioa.GPIO0)

led_r=GPIO(GPIO.GPIO0,GPIO.OUT)
led_r.value(0)

修改并保存代码后,点击Excute运行,发现板子上LED变亮,到此测试完毕,软件好使。