ESP32使用micropython心得

可以先看一下eps8266和esp 32的对比介绍,了解一下eps32特点

https://www.cirmall.com/articles/398156

配置对应环境

本次环境使用工具pycharm,需依次安装 esptool,adafruit-ampy。在pycharm上安装“intellij-MicroPython 插件”。

esptool安装(连接esp32和刷固件使用)

一个命令行工具,用于与ESP8266和ESP32微控制器中的ROM引导加载程序通信。
允许访问闪存固件,读回固件,查询芯片参数等。

 pip install esptool

adafruit-ampy 安装

Ampy是一个简单的命令行工具,用于通过串口连接操作文件并在CircuitPython或MicroPython板上运行代码。使用ampy,您可以将文件从计算机发送到电路板的文件系统,将文件从电路板下载到计算机,甚至可以将Python脚本发送到电路板上执行。

pip install adafruit-ampy

intellij-MicroPython 插件 配置

插件配置

擦除原ESP32命令:

esptool --chip esp32 --port COM3 erase_flash

在这里插入图片描述

烧录micropython

下载地址:https://micropython.org/download#esp32 目前最新版本esp32-20190825-v1.11-240-g519746cae.bin
切换文件目录到下载目录,执行命令:

esptool --chip esp32 --port COM3 --baud 115200 write_flash -z 0x1000 esp32-20190825-v1.11-240-g519746cae.bin

在这里插入图片描述

使用连接工具测试是否刷固件成功

使用工具 xshell 和 putty均可
连接成功后,输入测试语句:

print('hello world!')

在这里插入图片描述
在这里插入图片描述

pycharm中直接运行脚本即可自动上传

ps:注意,如果同时开着xshell连接着com3口,pycharm执行代码时会不成功。

从esp32中存储中查看文件列表和删除文件(使用xshell连接com3口)

MicroPython v1.11-240-g519746cae on 2019-08-25; ESP32 module with ESP32
Type "help()" for more information.
>>> import os
>>> os.listdir()
['boot.py', 'Test.py']

删除文件命令:

os.remove('Test.py')

向esp32上传文件

ampy --port COM3 put test.txt
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值