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

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

  1. pvvx

    ESP8266 и аппаратный таймер hw_timer

    В AVR у вас исполняются только ваши задачи. В ESP у вас работают задачи с закрытым кодом и без какого-либо описания. К примеру не описана даже элементарная работа аппаратного таймера. Обычному пользователю неизвестно в какой последовательности происходят защелки в нем, не то что от чего и как он...
  2. pvvx

    ESP8266 и аппаратный таймер hw_timer

    А надо ещё и огибающую для выделения или порции по энергии или по напряжению (зависит что вы диммируете), чтобы знать искажение текущего куска синусоиды (отдаваемую порцию) и защелкивающимся тиристором это не решается.
  3. pvvx

    ESP8266 и аппаратный таймер hw_timer

    От таймера "микросхема" не греется. Это ничтожные доли процента от потребления RF части или самого CPU. И без разницы включен на счет таймер или нет, т.к. CLK на него уже включено.
  4. pvvx

    ESP8266 и аппаратный таймер hw_timer

    Loop() работает асинхронно от таймеров.
  5. pvvx

    ESP8266 и аппаратный таймер hw_timer

    Для Arduino они задаются в каталоге /variants для каждой платы в файле pins_arduino.h.
  6. pvvx

    ESP8266 и аппаратный таймер hw_timer

    https://github.com/wdim0/esp8266_direct_gpio Но учтите, что GPIO_REG_WRITE(GPIO_OUT_W1TC_ADDRESS, 1<<15); использует 2 такта устройства GPIO. GPIO тактируется от кварца. (прямая запись в регистр значения вывода gpio даст 1 такт) Так-же компилятор вставляет команду MEMW() при обращение к...
  7. pvvx

    ESP8266 и аппаратный таймер hw_timer

    А почему digitalWrite(N_pin,..) должен совпадать с номерами пинов в gpio_output_set()? И почему: system_soft_wdt_feed(); а не ESP.wdtFeed() ? И yield() - разве его нет в процедуре вызова цикла loop()? https://github.com/esp8266/Arduino/blob/master/cores/esp8266/core_esp8266_main.cpp#L199
  8. pvvx

    ESP8266 и аппаратный таймер hw_timer

    Если ESP работает в режиме AP, то вам незя запрещать прерывания на более чем 1 us. Иначе будет скакать сигнал beacon-а c меткой времени в 1 us. Так-же не желателен цикл Loop() с длительным временем не отдачи wifi ресурса единственного ядра CPU. Тогда ESP будет хамить в эфире - сбивать работу...
  9. pvvx

    ESP8266 и аппаратный таймер hw_timer

    Да. И это касается не только цикла Loop() в Arduino, но и прерываний. Немного менее сказывается только на NMI прерывания... Это не о чем не говорит. Синус в сети из-за современных китай-нагрузок без корректора мощности искажен очень сильно. Путем отсчета от начала перехода через ноль вы будете...
  10. pvvx

    ESP8266 и аппаратный таймер hw_timer

    И не забудьте отключить WiFi. Иначе реконекты приведут к паузам в вашей программе на секунду или около того, а во время простого соединения рассчитывайте на паузы от 150 us и более на время отработки дровами WiFi своих нужд... Т.е. всё будет мигать и гореть.
  11. pvvx

    ESP8266 и аппаратный таймер hw_timer

    Melandr Для нормального диммирования вам придется анализировать и огибающую в сети. Всё остальное - это детсад и китайщина горячо любимая nikolz
  12. pvvx

    ESP8266 и аппаратный таймер hw_timer

    Мигающая реклама, ох как-же это надоело. И так оно везде мигает... Вам глазки не жалко? Или там холодильники и вы влепили медный-закисный диод от трамвая прямо в фазу и землю чтобы они все в запитанном доме погорели?
  13. pvvx

    ESP8266 и аппаратный таймер hw_timer

    Загрузить что-нить в сам счетчик таймера :) Т.к. значение сравнения для вызова прерывания он уже проглатил и не возьмет новое до счета до него...
  14. pvvx

    Управление пиролизным котлом посредством сервиса MGT24

    Это норма и непосредственный итог от любых предложений nikolz на данном сайте.
  15. pvvx

    Управление пиролизным котлом посредством сервиса MGT24

    Сегодня у нас праздник - nikolz согласился с тем, что ему писалось, но решил это описать другими словами, с размусоливанием на сотни слов :)
  16. pvvx

    Делюсь опытом Датчик температуры и влажности AHT10/AHT15

    День уже подходит к концу, а @nikolz так и не в состоянии осмыслить то что описано в теме :) Открою ещё тайну, по чему не нужны датчики температуры с +-3 С - в каждом современном чипе MCU, особенно SoC уже есть такой датчик с такой точностью.
  17. pvvx

    Делюсь опытом Датчик температуры и влажности AHT10/AHT15

    Кучу не корректных тестов можно посмотреть и тут: https://wiki.liutyi.info/collector/pages.action?key=ARDUINO nikolz - Желаю вам удачи пересчитать теплоотдачу платы, куда поставлен китай-датчик неизвестно чего :p Как видим вы опять в пролете со своими не корректными выводами, т.к. не имеете...
  18. pvvx

    Делюсь опытом Датчик температуры и влажности AHT10/AHT15

    Зачем мне тестировать датчик который показывает температуру собственного нагрева? Какая у него стабильность? Ваш пример некорректен именно по причине игнора того, о чем я вам заявил. Пущай теперь переделывает с учетом описанного.
  19. pvvx

    Realtek RTL872x (WiFi+BLE5.0)

    Качество кодека обычное - Realtek же... Смешно выглядят проекты проигрывателей MP3 на ESP :) В полном SDK (ранее указанном) есть примеры типа WiFi рации...
  20. pvvx

    Realtek RTL872x (WiFi+BLE5.0)

    Потыркал встроенный Auduo Codec: в виде примера USB-Audio адаптер для Win10. На наушники пашет - амплитудки и силы тока хватает. И вроде всё приемлемо - выводит то что ему рисую:
Сверху Снизу