• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zhangbiao
V2EX  ›  程序员

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

  •  
  •   zhangbiao · Mar 3, 2023 · 2977 views
    This topic created in 1349 days ago, the information mentioned may be changed or developed.

    如图所示,不显示内容,提示的 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");
    }
    
    6 replies  •  2023-03-03 20:16:37 +08:00
    lingex
    lingex
    Mar 3, 2023 via Android
    1
    串口初始化没写
    haozi1986
    haozi1986
    Mar 3, 2023
    2
    你是不是应该在 setup 里面配置一下串口
    zhangbiao
    zhangbiao
    OP
    Mar 3, 2023
    3
    @haozi1986

    在 setup()中添加 Serial.begin(115200); 编译,烧写后打开串口助手依旧不显示
    zhangbiao
    zhangbiao
    OP
    Mar 3, 2023
    4
    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
    tooroot
    Mar 3, 2023
    5
    串口输出不是在终端输出,需要连上你的串口进行交互,比如 MacOS 可以使用 screen 命令进行连接
    zhangbiao
    zhangbiao
    OP
    Mar 3, 2023 via Android
    6
    @tooroot 那 ArduinoIDE 是如何实现的啊?可以直接在烧写完成后点击串口监视器就能看到串口输出内容,
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   988 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:02 · PVG 03:02 · LAX 11:02 · JFK 14:02
    ♥ Do have faith in what you're doing.