#1 Апаратні питання » TTP223B постійно виводить зі сну esp32 » 2023-09-11 17:22:58

NotifyOne
відповідей: 2

Реалізована кнопка - для переходу в deep sleep режим
Якщо реалізовувати через звичайну кнопку - все працює добре, проте як тільки замінити кнопку на TTP223B - виходить зі сну зразу післи натискання на кнопку (входить в сон і зразу виходить, причина пробудження - тригер ext0)

    gpio_reset_pin(GPIO_BTN_PIN);
    gpio_set_direction(GPIO_BTN_PIN, GPIO_MODE_INPUT);
    gpio_set_pull_mode(GPIO_BTN_PIN, GPIO_PULLDOWN_ONLY);

    esp_sleep_enable_ext0_wakeup(GPIO_BTN_PIN, 1);
    rtc_gpio_pulldown_en(GPIO_BTN_PIN);

стартую deep sleep через

esp_deep_sleep_start();

Можливо хтось має рішення для цього

UPD про конфігурацію TTP223B:
A та B піни розімкнені, виносної плати не використовував

Підвал форуму