arduino - 使用 ESP32s 和 PZEM004T v2 进行电流测量时出错
问题描述
我正在使用 ESP32s 和 PZEM004T V2.0 进行电流测量项目。执行时出现以下错误:
esptool.py v3.0-dev
Serial port COM5
Connecting...
Traceback (most recent call last):
File "esptool.py", line 3682, in <module>
File "esptool.py", line 3675, in _main
File "esptool.py", line 3330, in main
File "esptool.py", line 512, in connect
File "esptool.py", line 492, in _connect_attempt
File "esptool.py", line 431, in sync
File "esptool.py", line 369, in command
File "esptool.py", line 332, in write
File "site-packages\serial\serialwin32.py", line 323, in write
serial.serialutil.SerialTimeoutException: Write timeout
Failed to execute script esptool
An error occurred while uploading the sketch
知道我该怎么做吗?
解决方案
看起来你正在一个 Windows 盒子上运行。确保您的 esp32 已连接到您机器上正常工作的 USB 插座(我有一对适用于除 arduino 之外的所有设备)。确保您选择了正确的 COM 端口 - 一个 esp32 可能是 COM5,另一个可能是 COM6,是的,绑定可能会持续存在。我目前在我的机器上使用 COM54 或其他东西。确保您没有在某处搞砸接线。如果您在某处短路了电路,则无法使该处理器可用。而且....总是有可能你用太多的电压/电流击中它来处理它而炸毁它。您的标题确实提到了电流测量-您确定 esp32 仍然可以使用吗?(您的旧代码是否在其上运行并采取措施表明这一点?)
推荐阅读
- python - 程序在 Pycharm 调试器中崩溃,但不是在常规 Pycharm 运行中
- ios - 过滤领域的查询
- html - html 网站在不同的分辨率(如 mac 等)上重叠和混乱
- python - discord.py : bot.wait_for() 拦截 message.add_reaction() 并工作一次
- python - 使用没有嵌入的 LSTM 层
- regex - 有没有办法在 Scala 中将一个正则表达式的值嵌入到另一个正则表达式中?
- tensorflow - 使用具有多类的 tensorflow 模型绘制 ROC 曲线
- c# - 如果从 SQL SERVER 2014 数据库中获取位数据类型,Dapper 总是返回 false
- android-studio - 具有相似样式的多个按钮的单个 xml
- sql - Postgres:无法从表中删除某些行。表未锁定。表不在事务中