乐鑫技术交流
直播中

tulin

12年用户 1225经验值
私信 关注
[问答]

esp32c3不能操纵RTC引脚而只能保持它们或被唤醒吗?

我想在存根函数中操作(输入,输出)我的ESP32C3的RTC PINS。但我开始怀疑 esp32c3 是否有能力做到这一点……

确实,在功能存根中,我尝试了以下方法但没有成功:

[size=150%]经典函数

示例:代码:全选
gpio_set_level()

但 esp 离开存根并重新启动。  

[size=150%]RTC 引脚功能

示例:代码:全选
rtc_gpio_set_level()

但是这些不能与 esp32c3 一起使用,因为在soc_caps.h文件中没有为 esp32c3 定义SOC_RTCIO_INPUT_OUTPUT_SUPPORTED

[size=150%]寄存器操作

示例:代码:全选
REG_WRITE(RTC_GPIO_ENABLE_W1TS_REG, BIT(RTC_GPIO_ENABLE_W1TS_S + GPIO_NUM_0))

但是我找不到必要的寄存器,特别是因为文件rtc_io_reg.h只适用于 esp32 S 系列。并且文件rtc_cntl_reg.h只包含要被引脚 rtc 唤醒的寄存器。

你能确认 esp32c3 不能操纵 RTC 引脚而只能保持它们或被唤醒吗?

更多回帖

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