我有VSCode和PlatformIO插件。当我启动串行监视器时,它总是以 9600 波特率开始。我想改变它,所以它总是以 115200 开头。
我可以通过按 CTRL+T、b、115200 来更改已经运行的串行监视器的波特率,但我想不想每次启动串行监视器时都这样做。
我在任何地方都找不到该设置。我尝试在 platformio 中添加一行speed = 115200
.ini但这并没有改变任何东西。
您需要在platformio.ini<</p>
monitor_baud = 115200
> 我刚刚添加了:
monitor_speed = 115200
到platformio.ini
文件,它可以工作
https://docs.platformio.org/en/stable/projectconf/section_env_monitor.html#monitor-speed
我在使用PlatformIO上的串行监视器时也遇到了一些问题。
为了让我的工作,我必须指定:monitor_rts = 0
完整配置 (platformio.ini(:
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
monitor_speed = 115200
monitor_rts = 0
有关监视器选项的完整参考,请参见此处。
monitor_speed = 115200 必须在 [env]
我在 platformio 中打开了两个项目。如果您在 platformio 中继续获得默认波特率 9600,即使您platform.ini
文件中设置了monitor_speed=115200
,请检查 Visual Studio Code 中"串行监视器"按钮旁边的"切换平台IO 项目环境"按钮,以确保您在正确的项目上。这将为您省去很多麻烦。
您可以使用以下命令打开监视器
pio device monitor --baud 115200