一、目的
这一节我们学习如何使用我们的ESP32开发板来学习合宙ESP32C3开发板,该开发板有两种:一种是带串口通讯的,一种是通过使用USB通讯接口的。
二、环境
ESP32 + 合宙ESP32C3开发板 + USB转type-C线 + Win10
接线方法:
开发板通过USB线插到电脑就行
ESP32C3开发板固件下载地址:
https://micropython.org/download/https://micropython.org/download/
三、合宙ESP32C3开发板带串口烧录
烧录方法:Thonny不支持合宙ESP32 C3开发板烧录。请使用esptool烧录。
打开烧录工具:
注意: 如果你不是使用的乐鑫官方的固件,需要按一下开发板上的BOOT按键,进行模式选择。如果使用的是乐鑫官方的固件可以不用按。
四、合宙ESP32C3开发板不带串口烧录 - 使用Thonny烧录(最终发现不可行)
情况一、我们拿到的开发板也许没有烧录或者烧录的固件不是Micropython的,插到电脑电脑上会咚咚。。咚咚的叫。
情况二、我们拿到的开发板也许没有烧录或者烧录的固件不是Micropython的,插到电脑电脑上,识别购设备管理器显示如下。Win10自带驱动。建议大家使用Win10系统,不要继续使用Win7了。
我们打开Thonny,也会发现如下现象:
同时我们看到开发板的USB接口边的红色LED灯会来回闪烁。
使用Thonny进行烧录,是可以烧录的,但是不能启动。所以Thoony并不支持所有ESP32开发板。
上面烧录完成后,我们会听到电脑咚咚的叫,设备管理器在不停的刷新。这是因为开发板重启失败。
所以这个开发板不能使用Thonny进行烧录。怎么烧录看下面哦。。。
五、合宙ESP32C3开发板不带串口烧录 - 使用官方工具esptool初次烧录
固件和烧录工具下载地址:
MicroPython - Python for microcontrollershttps://micropython.org/download/esp32c3-usb/GitHub - espressif/esptool: Espressif SoC serial bootloader utilityEspressif SoC serial bootloader utility. Contribute to espressif/esptool development by creating an account on GitHub.https://github.com/espressif/esptool我们打开esptool,按照如下进行操作
擦除完成后,我们点击“START”进行烧录
烧录完成后,我们按下RST按键,复位一下。
然后我们打开Thonny IDE,看到可以成功识别了。
六、合宙ESP32C3开发板不带串口烧录 - 使用官方工具esptool再次烧录
我们重复步骤五的方法,进行再次烧录,发现会出现问题,我们来看:
在黑色的窗口里我们看到出现异常了!那么我们该怎么办呢?往下看:
我们重新打开esptool,然后我们先按住开发板的BOOT按键不要松开,然后再按住RST按键,看到两个LED灯都灭了,同时松开两个按键。即可,进入开发板的下载模式。然后我们进行烧录就可以了。
烧录完成后,记住现在还处于下载模式哦!记得按一下RST按键,复位一下!
七、示例代码
然后我们就可以进行写代码了,哈哈。。。我们打开Thonny
运行效果:
八、开发板购买地址
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.51922e8d1tapmB&id=666579064570&_u=1p01rch5b66https://item.taobao.com/item.htm?spm=a1z09.2.0.0.51922e8d1tapmB&id=666579064570&_u=1p01rch5b66 大家按需购买即可,,这个板子做工很精致,外观精美!
文章来源:https://www.toymoban.com/news/detail-621900.html
文章来源地址https://www.toymoban.com/news/detail-621900.html
到了这里,关于物联网开发笔记(87)- 使用Micropython开发ESP32开发板之烧录合宙ESP32C3开发板的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!