Page 1 of 1

ESP32C3如何重定向控制台串口?

Posted: Wed Aug 09, 2023 2:08 pm
by qianchenzhumeng
软件环境:esp-idf v4.4
硬件环境:esp32c3
问题描述:需要将控制台输出重定向到 UART1(RX: GPIO4,TX:GPIO5),UART0 用来做上下位机通信。
按照这个链接操作:https://docs.espressif.com/projects/esp ... onfig.html,可以修改 ESP_CONSOLE_UART 的值,但是无法指定 ESP_CONSOLE_UART_NUM:
Snipaste_2023-08-09_21-58-29.png
Snipaste_2023-08-09_21-58-29.png (117.79 KiB) Viewed 1676 times
强行修改 C:\Espressif\frameworks\esp-idf-v4.4\components\esp_system\Kconfig 文件,将 ESP_CONSOLE_MULTIPLE_UART 指定为 y,使能控制台串口重定向:
Snipaste_2023-08-09_22-05-51.png
Snipaste_2023-08-09_22-05-51.png (115.03 KiB) Viewed 1676 times
编译烧录后,(RX: GPIO4,TX:GPIO5)上仍然没有控制台的输出。

Re: ESP32C3如何重定向控制台串口?

Posted: Tue Aug 15, 2023 11:31 am
by ESP_Yake
重定向到UART1的意义是什么? 你直接用UART1做上下机通信有什么问题吗? C3 的UART管脚可以映射到任意IO,所以不同的UART我觉得并不会有什么影响

Re: ESP32C3如何重定向控制台串口?

Posted: Tue Aug 15, 2023 12:26 pm
by 2491847102@qq.com
有没有大哥知道ESP32-C3控制TM1650,读取键位得到的数据相同?现在能显示数字,但是键位查询有点问题