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,界面就变成中文了
相关推荐
pengyu2 小时前
【Kotlin 协程修仙录 · 大乘境 · 后阶】 | 死锁天劫:协程同步原语与 ThreadLocal 迁移之道
android·kotlin
事圆则缓2 小时前
Android 常用设计模式速查
android·设计模式
sickworm陈浩2 小时前
日常修改,3秒生效:腾讯音乐 Android 秒编方案 Jugg 开源
android·编译原理·编译器
Android-Flutter2 小时前
android PhoneWindow, DecorView 详解
android
宝杰X72 小时前
Android Umeng 16kb对齐
android
2601_966563522 小时前
NativeWasmTv超精简2m安装包 长效免费电视直播软件-支持老电视盒子安卓4.0
android·电视盒子
Knight_AL2 小时前
MySQL 递归 CTE:WITH RECURSIVE 用法详解
android·数据库·mysql
恋猫de小郭3 小时前
聊个比较有意思的 Flutter Web 问题
android·前端·flutter
stevenzqzq3 小时前
Compose 生命周期与副作用的核心奥秘
android·compose