FAQ
问:支持 HID 吗?
-
ESP32-S3 支持 HID(人机交互设备)功能,并且可以通过 USB 或低功耗蓝牙(BLE) 两种方式实现。两种实现方式的区别如下:
特性 USB HID BLE HID 技术基础 基于 USB OTG 外设 基于 蓝牙低功耗(BLE) 协议 物理连接 有线 无线 功耗 相对较高(由 USB 总线供电) 极低,适合电池供电设备 典型应用 直接模拟 USB 设备,如键盘、鼠标 无线键盘、鼠标、遥控器 开发基础 TinyUSB 设备栈 Bluedroid 协议栈与 GATT
问:模块下载程序后,重新下载,有时会出现无法连接串口,或者烧录失败的情况?
- 可长按 BOOT 按键,同时按下 RESET,然后松开 RESET,再松开 BOOT 按键,此时模块可进入下载模式,可解决大部分无法下载的问题。
问:模块出现一直复位的情况,从设备管理器查看识别状况会一闪一闪的?
- 这种情况可能是由于 Flash 空白导致 USB 口不稳定,可长按 BOOT 按键,同时按下 RESET,然后松开 RESET,再松开 BOOT 按键,此时模块可进入下载模式烧录固件(程序)即可解决该情况。
问: 程序首次编译超级慢怎么处理?
- 首次编译很慢属于正常情况,耐心等待即可
问: ESP-IDF 烧录成功串口显示“waiting for download...”怎么处理?
- 若开发板有复位键则按下复位键;若没有复位键,请重新上电
问: 找不到 AppData 文件夹怎么处理?
- 部分 AppData 文件夹是默认隐藏的,可以设置为显示。
- 英文系统:资源管理器->View->勾选“Hidden items”
- 中文系统:文件资源管理器->查看->显示->勾选“隐藏的项目”
问: 怎么查看自己使用的 COM 口?
- Windows 系统:
- ①通过设备管理器查看: 按下 Windows + R 键打开“运行”对话框; 输入 devmgmt.msc 并按回车键打开设备管理器; 展开“端口(COM 和 LPT)”部分,这里会列出所有的 COM 端口及其当前状态。
- ②使用命令提示符查看: 打开命令提示符(CMD); 输入 mode 命令,这将显示所有 COM 端口的状态信息。
- ③查看硬件连接: 如果你已经连接了外部设备到 COM 口,通常设备会占用一个端口号,可以通过查看连接的硬件来确定使用的是哪个端口。
- Linux 系统:
- ①使用 dmesg 命令查看: 打开终端。
- ②使用 ls 命令查看: 输入 ls /dev/ttyS* 或 ls /dev/ttyUSB* 来列出所有的串口设备。
- ③使用 setserial 命令查看: 输入 setserial -g /dev/ttyS* 来查看所有串口设备的配置信息。
问:在使用 MAC 设备时,程序烧录失败?
- 安装 MAC 驱动程序 后重新烧录。