• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    Вопрос Реально ли считать длительность импульса с шагом 0.1мкс ?

    millis() и micros() и system_get_time() считывают тот-же счетчик. От куда у вас погрешность? :eek: Этим таймером тактируются и другие аппаратные счетчики. К нему есть и аппаратные компараторы, дающие прерывания и работающие со смещением (тоже аппаратно). Но всё заюзано в дровах WiFi.
  2. pvvx

    Вопрос Реально ли считать длительность импульса с шагом 0.1мкс ?

    И там надо поменять: ux. dw[1]=ptr[1]; ux.dw[0]=ptr[0]; if (ux.dw[1]!=ptr[1]) {...}
  3. pvvx

    Вопрос Реально ли считать длительность импульса с шагом 0.1мкс ?

    :) :) Старшие 32 бита изменяются 1 раз в 4294.967296 сек. Когда попадет на этот момент, что считанные младшие 32 бита от других старших, то и произойдет пересчитывание. :P
  4. pvvx

    Вопрос Реально ли считать длительность импульса с шагом 0.1мкс ?

    А вам таймер не нужен. Все имеющиеся таймеры в ESP8266 используются системой или другими спец.функциями. Доступ к счетчику тактов CPU: extern "C" unsigned xthal_get_ccount(void) #define system_get_cpu_clk_count() xthal_get_ccount() Ещё надо учесть это...
  5. pvvx

    Вопрос Реально ли считать длительность импульса с шагом 0.1мкс ?

    MAC_TIMER64BIT - это аппаратный таймер блока WiFi, а не значение TSF, принятое от AP.
  6. pvvx

    Вопрос Реально ли считать длительность импульса с шагом 0.1мкс ?

    Нет, не равно. Счетчик 64-х битный, за время считывания по 32 бита может измениться... Это и есть проверка, что за время считывания счет в следующих 32-х разрядах не изменился.
  7. pvvx

    Вопрос Реально ли считать длительность импульса с шагом 0.1мкс ?

    Логика IO портов тактируется частотой кварца - 26МГц, шина к IO порту - так-же 26МГц + на ней есть FIFO, что внесет ещё джиттер... Самый быстрый и доступный аппаратный счетчик на ESP8266 - счетчик тактов CPU. Норма у данного CPU 80 или 160 МГц. В итого, без ОС, линейным опросом ножки в порту IO...
  8. pvvx

    Вопрос Реально ли считать длительность импульса с шагом 0.1мкс ?

    По прерываниям, если активен WiFi, такое не реально. Джиттер из-за запрета прерываний превышает измерение в сотни раз. Путем замера через прием SPI/I2S - на пределе, даже при макс. разгоне CPU ESP8266 до 300+ MHz :) ...
  9. pvvx

    Обсуждение считыватель счетчика расхода воды

    А светодиод подсветки забыли. Главное в таком датчике - специальная линза, настроенная на зубцы колеса. Электроника и сенсор - второстепенны.
  10. pvvx

    Обсуждение считыватель счетчика расхода воды

    У нас "нижняя" вода, которая "защищена" государством плохая. Более жесткая, да и в гранитной платформе (участок ближе к Карелии) и его сверлить на десятки метров ища трещины не вижу смысла. А в колодце, ключах на +20 м от уровня моря и ближайших озер - значительно лучше и естественно...
  11. pvvx

    Обсуждение считыватель счетчика расхода воды

    А какой смысл вообще контролировать счетчик, если это задача ЖКХ и их меняют/проверяют через 3 года? Тем более в продаже есть сертифицированные электронные с передачей показаний куда надо. Если уж вам таикие поставили, то сменить их не получится. При этом цена и решение не зависит от вас, а...
  12. pvvx

    Обсуждение считыватель счетчика расхода воды

    А если у меня стоит такой счетчик то что делать?
  13. pvvx

    Обсуждение считыватель счетчика расхода воды

    Решение уже было описано - самый дешевый датчик мышки. Регистрирует движение и колесика, и движение последней цифры. Цена при DIY минимальна. И повторю - он жрет, что плохо сказывается на автономности.
  14. pvvx

    Нужна помощь UDP как сырой пакет

    Третий заход. Ответьте себе сами: 1. Где вы наблюдаете “сырые UDP” пакеты? 2. Куда вы вставляете “сырые UDP” пакеты? 3. Каким образом Wireshark у вас показывает WiFi "сырые UDP" пакеты без специального оборудования и специфических драйверов к нему со всякими ncap и типа? Подсказки: WiFi –...
  15. pvvx

    Нужна помощь UDP как сырой пакет

    Дальнейшие разъяснения для Гуру nikolz, почему все писанные выше сообщения относится именно к тех.ответам на его глупые вопросы, но теперь придется его тыкать носом и раскрывать всем его полную некомпетенцию в области WiFi модулей, которой он занимается уже много лет. Т.к. для нормальной...
  16. pvvx

    Нужна помощь UDP как сырой пакет

    Настройка захвата WiFi "сырых пакетов" с UDP данными в wireshark для nikolz
  17. pvvx

    Нужна помощь UDP как сырой пакет

    Гуру @nikolz наверно под помощью предполагает его бесплатное обучение? :) Ну не буду скатываться, т.к. не вижу пользы от вложений в актив nikolz... Но детям есть подсказка что Гуру nikolz делает не так: RAW формат фрейма данных MAC уровня в WiFi 802.11: дернуто из 802.11 Wireless Networks...
  18. pvvx

    Нужна помощь UDP как сырой пакет

    Намеки что делаете неверно и описания по поводу передачи "Сырой пакет в WiFi' были даны. На остальные тех. вопросы вы не ответили - это можно воспринимать как отказ от дальнейшего разбора из-за безграмотности. В итоге понижаем уровень и переходим к бытовым аллегориям. О чем тут ещё писать?
  19. pvvx

    Обсуждение считыватель счетчика расхода воды

    Замените геркон на какой Hall-effect switch... Но он жрет. Вместо камеры прилепите сенсор мышки. Но он тоже жрет. Все остальные методы измерения потока включают в себя специальные железяки с внедрением их в трубу и далеки от Arduino с ESP8266 :P Треба токарные и прочие специфики... Безусловно...
Сверху Снизу