NXP MCU 技术william hill官网
直播中

叹久

9年用户 841经验值
擅长:可编程逻辑 光电显示 接口/总线/驱动
私信 关注
[问答]

ESP32-S2使用USB引脚作为UART,要怎么操作?

我需要使用 ESP32-S2 引脚 GPIO19 (USB_DM) 和 GPIO20 (USB_DP) 作为 UART,但是当我尝试时,模块不断重启。我认为是由于 USB 内部引脚上拉。

ESP32-C3 datasheet 中直接说 USB 引脚的上拉电阻由 USB_SERIAL_JTAG_DP_PULLUP 位控制,我们可以清除它来工作:

CLEAR_PERI_REG_MASK(USB_SERIAL_JTAG_CONF0_REG, USB_SERIAL_JTAG_DP_PULLUP);

ESP32-S3 数据表什么也没说,但在这个william hill官网 上我找到了一个解决方案(经过测试和工作):

CLEAR_PERI_REG_MASK(USB_DEVICE_CONF0_REG, USB_DEVICE_USB_PAD_ENABLE);


ESP32-S2 应该怎么办?

更多回帖

发帖
×
20
完善资料,
赚取积分