请问esp32-s2的两个uart,能都用上吗?

wkiialex
Posts: 2
Joined: Thu May 06, 2021 3:14 am

请问esp32-s2的两个uart,能都用上吗?

Postby wkiialex » Thu May 06, 2021 3:19 am

小白进门。请教个问题。
我想uart0跟 其它通信模组通信, uart1 跟485通信。 这样是否可行?

据我了解,esp32-s2,esp32-c3 都是只有两个uart。 uart0默认还是用于调试输出的。

有什么办法能把两个uart都用起来?

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

Re: 请问esp32-s2的两个uart,能都用上吗?

Postby ESP_Gargamel » Thu May 06, 2021 5:53 am

两个 uart 口都是可用的。uart0 默认作为 log 输出,如果你希望把 uart0 用作与其他模组通信,那默认情况下会有额外的 log 输出。
所以,问题是否是,能否把 uart0 默认的 log 关闭,仅用作与其他模组通信?

wkiialex
Posts: 2
Joined: Thu May 06, 2021 3:14 am

Re: 请问esp32-s2的两个uart,能都用上吗?

Postby wkiialex » Thu May 06, 2021 7:18 am

灵魂拷问啊。
开发的时候,还真的是需要看log的啊。2个uart(其实可用的就1个)真的不够用啊。
而esp32 GPIO又不够用。就ESP32-S2或C3 GPIO多一些。 可是 uart却不够用。

huangxin
Posts: 1
Joined: Mon Aug 30, 2021 8:14 am

Re: 请问esp32-s2的两个uart,能都用上吗?

Postby huangxin » Mon Aug 30, 2021 8:18 am

我也是需要多個uart,現在要麼用S2的usb1.1口轉uart,要麼等S3可以有3個uart

craiglu
Posts: 1
Joined: Thu Sep 30, 2021 8:20 am

Re: 请问esp32-s2的两个uart,能都用上吗?

Postby craiglu » Tue Oct 12, 2021 8:34 am

应该是可以同时用上, 使用Arduino验证过是没问题的.
我遇到的难题是, uart1的rx引脚是和DAC2共用的, 两个功能都需要用, 可是我使用
dac_output_enable(DAC_CHAN)
初始化过DAC后, uart1的使能就没用了, 不管怎么操作, uart1都用不上了. 有哪位大佬知道怎么解决吗

Who is online

Users browsing this forum: Google [Bot] and 17 guests