1

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

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

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

我在 platformio.ini 中更改了这个但没有成功。

monitor_speed = 115200

我搜索并没有找到可以更改此波特率的位置。

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

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

4

1 回答 1

2

It is a setting of esp-idf framework. You can set the console baud rate in sdkconfig.defaults (at project root directory):

CONFIG_CONSOLE_UART_BAUDRATE=230400

You can also configure it via menuconfig (idf.py menuconfig or pio run -t menuconfig):

  • Component config
    • Common ESP-related
      • UART console baud rate
于 2020-04-06T17:45:20.033 回答