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

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

  1. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Не помогает. void ICACHE_FLASH_ATTR sleepOnNow() { apModeNow(false); staModeNow(false); system_soft_wdt_stop(); wifi_station_disconnect(); wifi_set_opmode_current(NULL_MODE); wifi_fpm_set_sleep_type(LIGHT_SLEEP_T); //light sleep mode...
  2. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Спасибо, проверю, но уже вечером ...
  3. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Действительно, совсем забыл. Этот код я перетащил из Ардуины, там было что-то типа delay(100); И тут было изначально os_delay_us(100); А потом я поменял на большее значение, так как это микросекунды. Но у меня отложилось в памяти, что вроде и так работало. Еще раз спасибо. Буду пробовать ...
  4. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Контролирую внешнее питание по пину. Если пропало напряжение, вызываем вот такую функцию void ICACHE_FLASH_ATTR sleepOnNow() { apModeNow=staModeNow=false; wifi_station_disconnect(); wifi_set_opmode_current(NULL_MODE); wifi_fpm_set_sleep_type(LIGHT_SLEEP_T); //light sleep mode...
  5. Slacky

    Вопрос А кому-нибудь удалось собрать из примера esphttpd с возможностью OTA?

    В общем немного разобрался в принципе заливки файлов. Но все равно не до конца. Во-первых. Если у вас на борту флеш 4 мега, то нужно дорабатывать makefile.ota и CgiUploadFlashDef uploadParams = {} в user_main.c, так как там все заточено на 512 мег. Далее. У него или ошибка в коде или я не...
  6. Slacky

    Вопрос А кому-нибудь удалось собрать из примера esphttpd с возможностью OTA?

    Ну в общем сходу повторить не удалось, пришлось почитать, как строится загрузка и с какого адреса. В принципе все правильно, user2.bin пытается стартовать с 101000. Останется только понять, куда сервер грузит прошивку и прочее. Вопрос после прочтения доков - что за файл master_device_key.bin?
  7. Slacky

    Вопрос А кому-нибудь удалось собрать из примера esphttpd с возможностью OTA?

    Про это я знаю. ### Flash size 32Mbit-C1: 1024KB+1024KB boot_v1.2+.bin 0x00000 user1.2048.new.5.bin 0x01000 esp_init_data_default.bin 0x3fc000 (optional) blank.bin 0xfe000 & 0x3fe000 Но тогда в makefile.ota ошибка. Потому что при таких...
  8. Slacky

    Вопрос А кому-нибудь удалось собрать из примера esphttpd с возможностью OTA?

    При сборке получается три файла - *.user1.bin, *.user2.bin и *.ota. Собственно два последних и пытаюсь залить через форму, которая лежит в html/flash. Можно для тупых более развернуто - что такое "файл параметров WiFi" ? Плата запускается в STA режиме, подключается к роутеру. На страничку...
  9. Slacky

    Вопрос А кому-нибудь удалось собрать из примера esphttpd с возможностью OTA?

    Плата - Wemos D1 mini 4 мегами на борту. Я как ни старался, ничего не получается. Заливать он просит или user2.bin или *.ota. При заливке user2.bin плата просто зависает и сбрасывается по wdt, но потом уже и не грузится. Пишет такое - 2nd boot version : 1.7(5d6f877) SPI Speed : 40MHz SPI Mode...
  10. Slacky

    Нужна помощь Писал, писал и с какого-то момента забил IRAM.

    Теперь линковщик выдает что-то типа - xtensa-lx106-elf/bin/ld.exe: build/app.out section `.text' will not fit in region `iram1_0_seg' Вопрос - как правильно писать код, чтобы не забить IRAM? Например static char buff [16] = {0}; Где разместится? Про ICACHE_FLASH_ATTR у функций знаю. Может...
  11. Slacky

    UDK: Общие баги/глюки/проблемы

    Добрый день. Нашел на хитхабе портированный fatfs. Но, видимо, он написан для RTOS и под NonOs не линкуется, говорит что размер IRAM не хватает. Есть какой-нибудь способ не добавлять к каждой функции ICACHE_FLASH_ATTR а сделать это глобально для определенных файлов *.c в makefile? Спасибо.
  12. Slacky

    Решено TOUT и настройка для system_get_vdd33 (). Всю голову уже сломал ...

    Вчера не смог найти ответ, сегодня нашел. Тема закрыта, спасибо. https://esp8266.ru/forum/threads/izmerit-naprjazhenie-pitanija-esp-ochen-prosto.2443/
  13. Slacky

    Решено TOUT и настройка для system_get_vdd33 (). Всю голову уже сломал ...

    В общем весь вечер бьюсь, что-то не выходит. Функция всегда возвращает 65535. Если к ADC подключить подтяжку через резистор, то функция system_adc_read() возвращает приемлемое значение. Читал доки от expressif. system_get_vdd33 can only be called when TOUT pin is suspended. The 107th byte in...
  14. Slacky

    Фильтр дребезга контактов в pin change interrupt

    Вот хорошая статья про дребезг (в конце есть с ссылка на первоисточник) - Устранение дребезга контактов на основе вертикальных счетчиков | Embedders.org Я тут намедни баловался со вводом времени на stm32f4 с трех кнопок. Приведенный алгоритм в статье полностью решил проблему дребезга ...
  15. Slacky

    Освоение ESP8266 в UDK новичком шаг за шагом

    Добрый день. А может кто-то разъяснит что за что цепляется в user_main.c, в частности user_init() ... Т.е. интересует структура построения своего кода ... Примеры смотрел, не очень понял. Хотелось бы развернутых комментариев к вот этой выдержке из SDK Спасибо.
  16. Slacky

    Обсуждение SIM800l как альтернатива ESP8266, возможно ли?

    Может, но только не SIM800L, а, например, SIM800H http://electronix.ru/forum/index.php?act=attach&type=post&id=102737
  17. Slacky

    Обсуждение SIM800l как альтернатива ESP8266, возможно ли?

    А я и не собирался ESP8266 связывать с SIM800 :))
  18. Slacky

    Обсуждение SIM800l как альтернатива ESP8266, возможно ли?

    Видимо я криво пишу, но и Вы не прямо читаете :)) Мне с некоторого возраста стало все равно, кто что обо мне думает или говорит. Так что - все нормально :))
  19. Slacky

    Обсуждение SIM800l как альтернатива ESP8266, возможно ли?

    Простите великодушно. Но Вы как-то узнали, что я хочу и каковы мои мотивы. Вот я и подумал про психолога :))
Сверху Снизу