ESP32-C6 USB CDC模式下复杂示例草图无串口输出问题求助
ESP32-C6-Mini USB CDC模式串口日志异常排查
- 串口波特率不匹配:简单草图可能使用9600这类通用波特率,而WifiScan等示例默认波特率可能为115200,检查串口监视器设置的波特率是否与代码中
Serial.begin()的参数完全一致。 - USB CDC端口重新枚举:复杂代码运行时可能触发芯片USB重新枚举,导致电脑端串口端口切换。上传成功后若未重新选择新端口,就无法接收日志;偶尔出现的ESP-ROM启动信息,大概率是芯片重启时的引导日志,此时端口会短暂断开重连,需手动切换到正确端口。
- 电源供电不足:Wifi扫描操作需要更高电流,自制breakout board如果USB供电回路的线径过细、滤波电容不足,会导致芯片重启或串口通信不稳定。建议在USB供电引脚旁添加100nF+10µF的滤波电容组合,确保电源输出稳定。
- 代码初始化顺序问题:Wifi相关代码可能抢占串口初始化的资源或延迟其执行,可尝试在
setup()函数最开头先执行Serial.begin(xxx),并添加delay(1000)确保串口就绪后,再启动Wifi相关逻辑。 - 自制板硬件连接问题:检查ESP32-C6的USB_D+、USB_D-引脚是否正确连接到USB母座,有无虚焊、短路;同时确认EN引脚的上拉、BOOT引脚的下拉是否符合设计要求,BOOT引脚误触发会进入下载模式,导致启动异常并出现ESP-ROM信息。
内容的提问来源于stack exchange,提问作者Joh
相关产品推荐
相关产品推荐

