MicroPython在Pycharm上的运行方式

AI助手已提取文章相关产品:

安装插件micropython
在这里插入图片描述安装CP210x_VCP_Winodws
可在设备管理器中查看
安装python环境变量envs
在Pycharm中激活环境变量
eg:activate MicroPython

pip install esptool
pip install pyserial
pip install docopt
pip install adafruit-ampy
在这里插入图片描述选择设备种类和参数
在这里插入图片描述
连接esp设备
在Pycharm Terminal上执行

esptool.py --port COM5 erase_flash
esptool.exe --port COM5 erase_flash

esp8266 micropython下载地址:https://micropython.org/download/esp8266/
esp8266
esptool.py --port COM5 --baud 115200 write_flash --flash_size=detect 0 esp8266-20220618-v1.19.1.bin
esptool.exe --port COM5 --baud 115200 write_flash --flash_size=detect 0 esp8266-20220618-v1.19.1.bin

esp32 micropython下载地址:https://micropython.org/download/esp32/
esp32
esptool.py --port COM5 --baud 115200 write_flash --flash_size=detect 0 esp32-20220618-v1.19.1.bin
esptool.exe --port COM5 --baud 115200 write_flash --flash_size=detect 0 esp32-20220618-v1.19.1.bin

ampy --port COM5 put main.py

也可用右键项目烧写项目工程
在这里插入图片描述
配置FlashMicroPython设置
在这里插入图片描述最终可在连接状态下编辑micropython
在这里插入图片描述

您可能感兴趣的与本文相关内容

### 如何在 PyCharm 中设置并使用 MicroPython 进行开发 #### 配置 MicroPython 解释器 为了能够在 PyCharm 中使用 MicroPython 开发,首先需要安装 MicroPython 的解释器。这可以通过下载适用于目标硬件平台的固件来实现。 对于大多数微控制器板卡而言,可以从官方资源获取最新版本的 MicroPython 固件文件(通常是一个 `.uf2` 或者 `.bin` 文件),然后按照特定设备说明将其刷入到板子上[^1]。 一旦完成了上述操作,在 PyCharm 设置中添加新的 Python 解释器时可以选择 "Add Remote..." -> "MicroPython" 并指定连接参数如串口名称等信息以便于后续调试工作顺利开展。 #### 创建项目结构 创建一个新的 PyCharm 项目专门用于存放所有的 MicroPython 源码及相关依赖库。建议采用清晰合理的目录布局方式组织源代码,比如可以建立 `src/`, `lib/` 等不同用途下的子文件夹分别放置应用程序逻辑以及第三方模块。 另外值得注意的是由于嵌入式系统的存储空间有限因此应当尽量精简不必要的部分以减少占用量从而提高效率。 #### 编写与上传代码 编写好要运行的小程序之后就可以通过 USB 数据线把电脑同实际使用的单片机相连准备传输编译后的字节码至其内部闪存区执行了;此时借助插件功能可简化此过程——只需右键点击想要发送给设备测试的目标脚本再选取对应选项即可自动完成整个流程而无需手动切换界面环境。 此外还可以利用远程解释特性直接在 IDE 内部启动 REPL (Read-Eval-Print Loop),即交互式的命令行模式来进行即时性的实验探索活动而不必每次都重新烧录镜像。 ```python import machine pin = machine.Pin(2, machine.Pin.OUT) pin.value(1) # Turn on LED connected to GPIO pin 2. ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值