ESP32

遇到的问题

第二章

原因:

一句话结论 :Thonny 在向开发板批量粘贴代码时,要求板子全程 "闭嘴静默接收";但你的板子在这个窗口期往外吐了一个字符 '2'(bytearray(b'2')),Thonny 判定这是意外数据,握手失败 → 触发 AssertionError → 后端崩溃断连。

大白话机制 :Thonny 和 MicroPython 固件之间用一套叫 raw REPL(原始粘贴模式) 的协议通信 ------ 它把代码一次性 "灌" 给板子,板子只管接收、不输出任何东西。协议约定 "我贴的时候你不准说话"。结果板子没忍住,冒了个 '2' 出来,Thonny 按约定认为 "这不正常",当场报错自杀。

解决方法:

按照菜单提示重启后端重新握手:

Thonny 如何设置中文?

Thonny 自带中文语言包,切换很简单:

操作步骤

  1. 打开 Thonny,顶部菜单点 Tools (工具)→ Options(选项)
  2. 在弹出的窗口里,默认就是 General(常规)标签页
  3. 找到 Language (语言)下拉框,选择 简体中文 / Chinese (Simplified)
  4. 点 OK
  5. 重启 Thonny,界面就变成中文了
相关推荐
三少爷的鞋1 天前
Android 架构七条铁律:架构师真正设计的不是代码,而是秩序
android
xiangxiongfly9151 天前
Android GsonFactory总结
android·gson·gsonfactory
WythePlus1 天前
Android 14 SELinux策略深度解析
android·安全策略·selinux策略
俩个逗号。。1 天前
Kotlin flow 详解
android·开发语言·kotlin
橙光成长1 天前
android-ad-cleaner:android免 Root 批量关闭系统开屏与营销推送
android·1024程序员节
深圳雨林凯AI1 天前
图案裂变的底色衰减:alpha通道、亮度对比与白墨分色的量化拆解
android
mmsx1 天前
Android 模块化收口:能力组合框架、手写 LifecycleOwner 与热修复共存
android
恋猫de小郭1 天前
Flutter 可以更直接地调用原生 API 了,Dart Direct Native Interop
android·前端·flutter
2501_916008891 天前
iPhone 设备信息查看,用 KeyMob 看型号、序列号、电池健康和 UDID
android·ios·小程序·https·uni-app·iphone·webview
好的佩奇2 天前
蓝牙之通信架构
android·flutter·蓝牙