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,界面就变成中文了
相关推荐
jack1868910 小时前
安卓手机忘记锁屏密码怎么办? 无需密码也可解锁
android·智能手机
应用市场13 小时前
不用一张图片的像素小游戏:小人是字符串,房间是矩形,平衡靠两千个假玩家
android·kotlin·游戏开发
stevenzqzq13 小时前
android 对渠道的理解
android
QEasycloud14 小时前
BOM接口抛转失败钉钉通知策略实战教程:MySQL异常日志到钉钉消息的端到端配置
android·mysql·钉钉
AIsoft_868914 小时前
医患交流内容如何做好记录?
android·iphone
蒸鱼Yuzheng14 小时前
Android Native 崩溃证据链:Tombstone、Build ID 与 Trace 如何联合归因
android·ndk·tombstone·调试符号·崩溃分析
事圆则缓14 小时前
Kotlin 变量与函数:把页面状态和行为写成清楚的契约
android·开发语言·kotlin
hunterandroid15 小时前
MVVM 迁移到 MVI:复杂页面状态如何收敛
android
妖星15 小时前
Android 开机动画定制:从 bootanimation.zip 到源码编译
android
临期冰淇淋16 小时前
MTK平台 安卓16 GMS报错修改
android·java·前端