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

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

  1. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    @folny Web_Base_WS2812.zip Задержки у драйвера WS2812 сделаны на fifo шины к GPIO-ports. Это не всегда работает правильно.
  2. pvvx

    Общие вопросы по Arduino IDE для ESP8266

    Между соединением и выводом символов "WiFi connected. IP address: " + "Server connected." + "Interrupt attached." на 115200 и задержкой delay(300). Вроде так :) Смотрим, сколько времени потребовалось эксплореру на запрос простейшего ответа по HTTP от модуля подключенного к AP станции: да...
  3. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    #include "add_sdk_func.h" , #include"ws2812.h" #ifndef _WS2812_H #define _WS2812_H #include "ets_sys.h" void ws2812_strip( uint8_t * buffer, uint16_t length ) ICACHE_FLASH_ATTR; void ws2812_init() ICACHE_FLASH_ATTR; #endif New...
  4. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Без espconn это всё проще и в указанном примере ошибки - там возможен вылет за пределы framebuffer. Правильнее примерно так: /* tpm2net.c * Author: PV` */ #include "user_config.h" #if USE_TMP2NET_PORT #include "c_types.h" #include "bios.h" #include "user_interface.h" #include "osapi.h"...
  5. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Espconn полностью исключена из базы. Отключена инициализация модуля espconn. Код espconn вырезан в libmlwip.a. Espconn не требуется - она ограничена 4-мя соединениями, пожирает память, ограничена примитивным методом работы с LwiIP и очень медленная. Единственный плюс у неё - уже включен SSL. Но...
  6. pvvx

    Обсуждение ESP8266 – SDK 1.0.1, новая документация, WROOM и другие новости

    У SDK 1.0.1 беда в LIGHT моде WiFi sleep - теряет соединение по TCP при активной работе с ним. Это ведет к тому, что использовать данную опцию нельзя. При отключенном или в режиме MODEM - всё нормально. Ошибка там сложная, неоднозначная и нестабильная. Выловить и конкретизировать, не имея...
  7. pvvx

    UDK: Общие разговоры

    Ничего не меняет. Разница в размере кода и занимаемых сегментов памятей не отличается, что свидетельствует о том что никаких изменений нет. "Исправить" работу транслятора в UDK можно таким ухищрением: В eagle.rom.addr.v6.ld: PROVIDE ( dport_ = 0x3ff00000); PROVIDE ( io2_regs_ =...
  8. pvvx

    Прошивка esp8266 с помощью xtcom_util

    Нет - это тому кто пытается запрограммировать xtcom_util fax-modem: Гугл говорит, что 6.12.23 - это версия драйвера для Win64 к модему SM56. Вот его и программируете...
  9. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Достаточно радикально. Пислал же и предварительный тест показал, что передача и одновременно прием идет на 3Mbaud. Больше проверить пока не могу - FT2232 и меня на 3Mbaud в пределе - больше не хочет. В наляпанном наскоро тесте по новому алго выходят дырки, по несколько ms, пролетающие через...
  10. pvvx

    Прошивка esp8266 с помощью xtcom_util

    ATQ0V1E0 - OK AT+GMM - Motorola PCI Fax Modem AT+FCLASS=? - 0,1.0 AT+GCI? - +GCI:26 AT+GCI=? - +GCI:(B5,00,02,04,07,09,0A,0B,0C,0D,0F,12,14,16,1A,1B, 1E,20,25,26,27,2B,2D,2E,31,33,35,36,37,3C,3D,3E,42,45, 46,48,49,4F,50,51,52,53,54,57,58,59,5E,61,62,64,68,69...
  11. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Я решил переписать TCP2UART часть. Там сейчас всё очень плохо и ещё поменялся метод работы с пакетами TCP... Старая часть была прикручена к старому методу работы tcp_srv_conn и ныне уже можно задавать более жесткие условия, т.к. SDK почти изучен и можно изменить что не нравится.
  12. pvvx

    Вопрос Замена старого доброго RS232

    Зависит от скорости RS-232 и от временных задержек в используемых на нем протоколе. AT и NodeMCU очень медленно работают по RS-232 и у них низкая скорость передачи (большие задержки передача-прием). Так-же AT не может работать с открытым постоянно соединением. Ну и т.д. Если напишите сами на СИ...
  13. pvvx

    Общие вопросы по Arduino IDE для ESP8266

    Она скрыта в объектах С++, уровнями ниже... По тому и ждите главных пекарей "кексов" для "дурино". :)
  14. pvvx

    Общие баги/глюки/проблемы в пакете Sming

    А для Google Chrome надо отправлять по ~3 килобайта (2 x MSS). И сделайте выключатель nagle в LwIP. Иначе тормоз - народ жалуется :) Как вырубите Нейгла сразу пойдет по 3 кило в Хроме (двумя пакетами на опережение ACK) Далее будите бороться с этим...
  15. pvvx

    Общие вопросы по Arduino IDE для ESP8266

    Если не нашли как указать Lwip-у отправлять сразу, не задумываясь, то ждите авторов Arduino - опция выставляется в флагах структуры pcb, они укажут. Я вообще не понимаю что такое "скетч" и "кекс" или как тама его, что варят в "дурине" :)
  16. pvvx

    Espressif Bug Bounty Program - заработай 1000$ за 60 секунд

    Очередная плохая ошибка в SDK 1.0.1. При включенном хваленом китайском LIGH sleep на WiFi не передаются длинные файлы по HTTP - застревает. В других опциях (MODEM, NONE sleep) всё нормально. Отправляет 4-ре пакета и начинает тупить - передающий буфер у Lwip заполнен. Потом опять передает до 2-х...
  17. pvvx

    Общие вопросы по Arduino IDE для ESP8266

    Используйте поиск по файлам *.h в Lwip - ищите TF_NODELAY :) Найдете #define TF_NODELAY ((u8_t)0x40U) /* Disable Nagle algorithm */ А дальше придется вам бороться с ++ от СИ :) Memory alloc очень медленный на модуле, да с запретами всех прерываний, и при этом модуль жрет много... Так что...
  18. pvvx

    Общие вопросы по Arduino IDE для ESP8266

    Если используется либа Lwip от Espressif, то там включен по умолчанию алгоритм отправки nagle <-- там описано как отключать. Если правильно организовать отправку и прием пакетов, то модуль отрабатывает к тысяче штук пакетов (пакет = MSS по 1560 байт) в секунду. Проверено на моей прошивке (можете...
  19. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Ещё раз измерял потребление питания модулем, но на макете у меня стоит потребитель ровно 5 мА. Надо вычитать из графика: На графике потребление при просыпании модуля из deep-sleep (точка ~16), за чуть более 10 сек, шкала 0.1 сек. Режим SleepWiFi = Light. Указаны среднее, пиковое и минимум...
Сверху Снизу