我想在存根函数中操作(输入,输出)我的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 引脚而只能保持它们或被唤醒吗?