VSCode platformIO 中的串口调试助手不显示串口输出内容

2023-03-03 07:50:15 +08:00
 zhangbiao

如图所示,不显示内容,提示的 Ctrl+*几个操作也按了也无响应,

搞了一块淘宝 9.9 的 ESP32-C3 ,想玩一玩,结果不显示串口输出,在 Arduino 中倒是能正常输出

代码:

#include <Arduino.h>
#define led_01 12
#define led_02 13

void setup() {
  // put your setup code here, to run once:
 pinMode(led_01,OUTPUT);
 pinMode(led_02,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(led_01,HIGH);digitalWrite(led_02,LOW);
  delay(1000);
  digitalWrite(led_01,LOW);digitalWrite(led_02,HIGH);
  delay(1000);
  Serial.printf("HelloWorld");
}
1606 次点击
所在节点    程序员
6 条回复
lingex
2023-03-03 07:57:43 +08:00
串口初始化没写
haozi1986
2023-03-03 08:03:47 +08:00
你是不是应该在 setup 里面配置一下串口
zhangbiao
2023-03-03 08:15:02 +08:00
@haozi1986

在 setup()中添加 Serial.begin(115200); 编译,烧写后打开串口助手依旧不显示
zhangbiao
2023-03-03 08:17:12 +08:00
platformio.ini 文件配置信息

[env:esp32-c3-devkitm-1]
platform = espressif32
board = esp32-c3-devkitm-1
framework = arduino
board_build.flash_mode = dio
monitor_speed = 115200
monitor_port = COM3
monitor_filters = direct
tooroot
2023-03-03 10:55:32 +08:00
串口输出不是在终端输出,需要连上你的串口进行交互,比如 MacOS 可以使用 screen 命令进行连接
zhangbiao
2023-03-03 20:16:37 +08:00
@tooroot 那 ArduinoIDE 是如何实现的啊?可以直接在烧写完成后点击串口监视器就能看到串口输出内容,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/920690

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX