乐鑫技术交流
直播中

李燕

7年用户 1529经验值
私信 关注
[问答]

为什么ESP-01代码仅通过闪烁LED就被破坏的原因?如何解决?

我在 microPython 中编程,并已成功将 uPy 闪存到 ESP-01、01S、12E 和 12F 模块。
使用 ESP-Now 应用程序对 ESP-01 和 ESP-01S 进行编码;两个设备都运行正常。
通过向每个单元添加一个简单的 LED 闪烁例程,需要在远程用于测试时识别每个单元的状态。ESP-01 的 LED 位于 Pin-1 (Tx),ESP-01S 位于 Pin-2 (GPIO2)。完成操作后,每个单元将闪烁各自的 LED,然后进入 REPL。这对 ESP-01S 有效,但在其 LED 闪烁后,ESP-01 无法进入 REPL。对 ESP-01 的每次停止查询都会导致“设备忙”响应;返回功能的唯一方法是重新刷新 microPython,然后重新编码。
我将 ESP-01 代码与简单的 LED 闪烁配对,同样的事情发生了;这是 LED 闪烁代码:
代码:全选ledObj = Pin(1, Pin.OUT)
offState = 1
onState = 0
ledObj.value(offState)
TFlash = 0.3

while True:
    ledObj.value(onState)
    sleep(TFlash)
    ledObj.value(offState)
    sleep(TFlash)

关于为什么 ESP-01 代码仅通过闪烁 LED 就被破坏的任何建议?
X。

               


                        

更多回帖

发帖
×
20
完善资料,
赚取积分