Size: a a a

ESP8266 & ESP32 [RU]

2021 May 13

AF

Alexey D. Filimonov ... in ESP8266 & ESP32 [RU]
Но хорошо владеть ты этим всем сразу не будешь ни в этой жизни ни в следующей
источник

D

Denisio in ESP8266 & ESP32 [RU]
для понимания картины в целом - оно иногда полезно
источник

AF

Alexey D. Filimonov ... in ESP8266 & ESP32 [RU]
Согласен. Но поверхностно
источник

AF

Alexey D. Filimonov ... in ESP8266 & ESP32 [RU]
А вот следить за новыми законами и параллельно писать прошивку и толкать рекламу.. ну такое себе
источник

D

Denisio in ESP8266 & ESP32 [RU]
никто ж не говорит что делай всё это один
источник

D

Denisio in ESP8266 & ESP32 [RU]
ну да, привыкать учиться каждый день
источник

D

Denisio in ESP8266 & ESP32 [RU]
перестал изучать новое - нахуй с пляжа
источник

AF

Alexey D. Filimonov ... in ESP8266 & ESP32 [RU]
Это девиз современности в принципе..
источник

D

Denisio in ESP8266 & ESP32 [RU]
это да
источник

D

Denisio in ESP8266 & ESP32 [RU]
а ещо есть гигантская сфера приложений для мобильных телефонов
источник

D

Denisio in ESP8266 & ESP32 [RU]
и графики
источник

A

AKE in ESP8266 & ESP32 [RU]
👌👍
источник

AF

Alexey D. Filimonov ... in ESP8266 & ESP32 [RU]
Опытные, вопрос:
В единственном примере IDF работы с прерываниями GPIO, чтение значения пина gpio_get_level происходит вне обработчика прерывания.
Вопрос 1) Почему снаружи? Чтение пина внутри прерывания это плохо?
Вопрос 2) Если я повешу одно прерывание на GPIO_INTR_ANYEDGE, то есть и по растущему, и по падающему фронтам, я могу понять внутри обработчика прерывания, какое именно прерывание у меня отработало путем измерения gpio_get_level ? Есть подводные камни ?
Вопрос 3) В конфигурации GPIO_INTR_ANYEDGE , как поведет себя чип, если новое прерывания запустится в то время, когда старое еще не отработало до конца? Надо это контролировать (отключать прерывание) ?
источник

AK

Andy Korg in ESP8266 & ESP32 [RU]
1 Чтение происходит внутри прерывания:
static void IRAM_ATTR gpio_isr_handler(void* arg)
{
   uint32_t gpio_num = (uint32_t) arg;
   xQueueSendFromISR(gpio_evt_queue, &gpio_num, NULL);
}
2 есть два пути - оба описаны в справке, мне лень искать
3 зависит от ТЗ, иногда вложенные прерывания нужны, иногда нет.
источник

AF

Alexey D. Filimonov ... in ESP8266 & ESP32 [RU]
1. Нет же чтения сигнала с gpio_get_level
источник

AK

Andy Korg in ESP8266 & ESP32 [RU]
да, вы правы. Но никаких ограничений в документации не припомню.
источник

РР

Ра Ра in ESP8266 & ESP32 [RU]
Ё.П.Т. какая разница в какой момент времени "читаеца" сигнал? Если имеет значение, время выхода в прерывание, то в принципе подход не верный и архитектура кода(задумка)...
источник

MS

Mikhail Shkryabla in ESP8266 & ESP32 [RU]
прозвонил я модуль, диод шотки  по 5в (s4 или sl smd) в коротком замыкании. на хорошем модуле не прозванивается
источник

vs

v s in ESP8266 & ESP32 [RU]
Подскажите, пжлста, как по имени хоста получить ip. Freertos, esp8266
источник

MS

Mikhail Shkryabla in ESP8266 & ESP32 [RU]
почему они пробиваются?
источник