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

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

  •  
  •   zhangbiao · Mar 3, 2023 · 2587 views
    This topic created in 1212 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
        1
    lingex  
       Mar 3, 2023 via Android
    串口初始化没写
    haozi1986
        2
    haozi1986  
       Mar 3, 2023
    你是不是应该在 setup 里面配置一下串口
    zhangbiao
        3
    zhangbiao  
    OP
       Mar 3, 2023
    @haozi1986

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