如何更改 ESP-IDF 中的标准输出波特率?

Edg*_*gar 3 serial-port stdout baud-rate esp-idf

我在 PlatformIO 上为带有 ESP-IDF 框架的 ESP32 编写了一个小程序。

目前它已通过 USB 电缆连接到我的 PC。我从 CAN-BUS 接收大量数据,并使用 printf() 打印这些数据

标准波特率115200的输出似乎太慢了。这就是为什么我想将其设置为更高的值。

我在 platformio.ini 中更改了此设置,但没有成功。

monitor_speed = 115200
Run Code Online (Sandbox Code Playgroud)

我搜索了一下,没有找到哪里可以改变这个波特率。

如果可能的话,我的想法是添加一些代码,也许只是一两行,将值 ie 设置为 230400

我提到了 ESP32、PlatformIO 和 ESP-IDF,因为我不确定这个设置应该在哪里。

cal*_*ari 5

这是esp-idf框架的设置。您可以在sdkconfig.defaults(位于项目根目录)中设置控制台波特率:

CONFIG_CONSOLE_UART_BAUDRATE=230400
Run Code Online (Sandbox Code Playgroud)

您还可以通过menuconfigidf.py menuconfigpio run -t menuconfig )进行配置:

  • 组件配置
    • 常见ESP相关
      • UART 控制台波特率