问题现象
在VSCode的Monitor中查看ESP32输出的日志乱码,如下图:
原因
在VSCode中IDF默认的Monitor串口波特率为460800
,然而ESP32输出Log的串口波特率默认为115200
,因串口波特率不匹配导致Monitor中输出的内容为乱码。
解决方案
修改VSCode设置,将Monitor串口波特率改为ESP串口的115200
。
打开项目目录下的 ./.vscode/settings.json
文件
修改或添加:
"idf.monitorBaudRate": "115200",
保存文件后重启VSCode,输出Log正常。