Size: a a a

ESP8266 & ESP32 [RU]

2021 May 26

ДС

Дмитрий Суверен Живо... in ESP8266 & ESP32 [RU]
видимо не понял
источник

r

romanetz in ESP8266 & ESP32 [RU]
тогда будет корректно всё работать независимо от скорости
источник

ㅤㅤ

ㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤ... in ESP8266 & ESP32 [RU]
Всем привет. А кто-то случайно не знает как можно
уменьшить задержку внешних прерываний ? (Нужно засекты сигнал который длится доли десятих микросекунди и в щотчику прибавить 1)  (esp32, arduino ide)
источник

ДС

Дмитрий Суверен Живо... in ESP8266 & ESP32 [RU]
В идеале я пишу низкоуровненый протокол обмена, где мне нужно по команды выслать данные с датчика. А если датчик повжерден прислать пакет что датчик не работает. провести внутреннию диагностику и выдать ошибку в ответе, а если все ок, выдать пакет данных
источник

r

romanetz in ESP8266 & ESP32 [RU]
прерывания тут вряд ли. RMT попробуй применить для этой цели
источник

ㅤㅤ

ㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤ... in ESP8266 & ESP32 [RU]
А можно полное название этой RMT ?
источник

r

romanetz in ESP8266 & ESP32 [RU]
RMT это блок подсчёта импульсов/интервалов между ними в составе esp32
источник

ㅤㅤ

ㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤ... in ESP8266 & ESP32 [RU]
Если не трудно можете подсказать где можно найти пример кода ?
источник

r

romanetz in ESP8266 & ESP32 [RU]
esp-idf examples google
источник

AY

Alexey Yurchenko in ESP8266 & ESP32 [RU]
зачем ему RMT, если вопрос про протокол.
хз откуда я знаю основы (ссылку не смогу скинуть), там обычно несколько уровней, первый это

magic number, предположительно начало пакета, так проще, любое число из головы
длина пакета
тело пакета
контрольная сумма (проверка на помехи)

для задачи (второй уровень) в тело пакета класть
первое поле byte с типом "ок или ошибка"
дальше данные или ошибка

тип ответа можно перенести на первый уровень
источник

r

romanetz in ESP8266 & ESP32 [RU]
это два разных чела с двумя разными запросами
источник

AY

Alexey Yurchenko in ESP8266 & ESP32 [RU]
а, сорян
источник

AY

Alexey Yurchenko in ESP8266 & ESP32 [RU]
я тут выше ответил)
источник

AY

Alexey Yurchenko in ESP8266 & ESP32 [RU]
Пример простого протокола, который последний раз тыкал
источник

AY

Alexey Yurchenko in ESP8266 & ESP32 [RU]
https://kaitai.io/
при разработке таких штук рекомендую использовать эту штуку
там формальный язык описания протокола + кодогенерация под популярные языки + ide
источник

ДС

Дмитрий Суверен Живо... in ESP8266 & ESP32 [RU]
Вы дайте мне лучше пример
источник

AY

Alexey Yurchenko in ESP8266 & ESP32 [RU]
Пример чего? Кода?
источник

ㅤㅤ

ㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤ... in ESP8266 & ESP32 [RU]
возможно я не так понял, но там пример работы с ir датчиком и конвертирования сигнала в данные. (Я ищу какую-то быструю замену attachInterrupt)
источник

AY

Alexey Yurchenko in ESP8266 & ESP32 [RU]
ZIGBEE выглядит тем протоколом, что вам нужен
источник

AY

Alexey Yurchenko in ESP8266 & ESP32 [RU]
источник