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

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

  1. pvvx

    Modbus TCP / RTU RS-485 + WEB server

    Топология может быть и звездой. Это не запрещено. Тогда терминаторы должны быть на каждом конце. Сопротивление должно быть подобрано по минимуму отражения (в принципе равно волновому сопротивлению провода, но надо учитывать и длину и сопротивление самого провода, если он длинный или короткий :)...
  2. pvvx

    Modbus TCP / RTU RS-485 + WEB server

    Тогда наблюдается явное несоответствие позиционирования туда ESP8266. Вас интересует технология статической памяти? Условно там триггер на бит. Как его перекинуло при включении питания - ?
  3. pvvx

    Обсуждение Убийцы ESP8266: Часть 2 - Nufront NL6621

    Поглядел, маловато ещё будет и всё на китайском, включая ПО. Не очень правильное распределение памяти в устройстве для закрытых либ и это не исправить, не имея исходников. В этом, распределении памяти, будет загвоздка для более серьезных проектов - мало остается под проект, а выделенная под...
  4. pvvx

    Modbus TCP / RTU RS-485 + WEB server

    У вас там по 680 и 120 Ом, что не всегда правильно, если на шине несколько устройств. Ставить джамперы на отключение тнерминатора? Проще внешний. Ну а полярность подтяжек у меня перепутана, глядел не уставшим взглядом и заметил, по этому и спросил :)
  5. pvvx

    Modbus TCP / RTU RS-485 + WEB server

    А цель? По практике работы с пром. оборудованием, со сложными системами, больше порядка 10 шт не требуется - по 2..3 шт на одни внешний контроллер (один для записи в него конфигурации, другой для считывания конфигурации, и третий для чтения значений). Бывают исключения, но у нас же не десяток...
  6. pvvx

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

    У китайцев в SDK стоят опции компилятору игнорировать всё, что только возможно отключены любые варнинги - смотрите их makefiles. Без этого у них ничего не собирается. По поводу линковки ваших функций ничего делать не требуется, кроме линковки уже на стадии сборки всего проекта из либ. Вам надо...
  7. pvvx

    Modbus TCP / RTU RS-485 + WEB server

    Вроде работает... скинул всё в git, проверяйте... Замучала она меня - всё равно, при переключениях в разные стороны slave/master c доступом по RS-485, TCP одновременно и в комбинациях при переключениях на ходу всего транзактор останавливается, если нет сигналов на линии и замыкал выходы ESP8266...
  8. pvvx

    Modbus TCP / RTU RS-485 + WEB server

    В процессе ремонта. Как сделаю - сообщу. Слишком много условий для тестов на во все стороны работы этой прошивки... От того и долго...
  9. pvvx

    Modbus TCP / RTU RS-485 + WEB server

    В релизах готовая прошивка есть https://github.com/pvvx/esp8266web/releases/download/0.5.7/fullflash_and_webfs_057.zip И всё возможно, но теперь знаю что там виснет... Только надо придумать как разрешить. Когда RX садим на GND более времени паузы ответа, и есть очередь новых команд, тогда...
  10. pvvx

    Modbus TCP / RTU RS-485 + WEB server

    Web-диск то тоже разный. Из папочки WEBFilesRS485. Собирается make_webfs_rs485.bat в webbin\WEBFiles.bin.
  11. pvvx

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

    Цель то какая? Побаловаться? :) А в Web-свалке такого нет. Зачем мучаетесь? Используйте китайский SDK. Примеров web серверов к нему навалом. И в libmesh.a нет запросов к ets_snpintf. Вообще такой нет во всех китай-либах ------ Нашел в eagle_lib.o там свалка всякого...
  12. pvvx

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

    Есть такое - так впихнут проект meSDK. Простым копированием в папку :) Если меняете что в нем, то надо clear или очистку всего, т.к. в основном make отслеживается только наличие libsdk.a Попробуйте дописать основной makefile. Я с ходу не придумал как это сделать и оставил как "срослось"... Тем...
  13. pvvx

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

    Основная цель - это наименьший загружаемый код до включения кеширования. Далее у вас в доступе 1 Мегабайт кода. :) Я вон борюсь cо вставкой транслятора СИ на код резервирования стека при входе в процедуру. Никак его не выкинуть.:mad: Он там не нужен. 40100000 <_stext>: 40100000: 000700...
  14. pvvx

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

    Зачем вы использовали память в загрузчике? Он вам и нагенерил второй сегмент... Используйте IRAM или опишите не включать RAM в выход и сами инициализируйте переменные там, если они нужны...
  15. pvvx

    ets_timer_arm_new vs sys_timeout

    Есть другое более лучшее решение? Остальные (малые TCP стеки) используют статическое распределение памяти и на них ничего не сделать. По тому я в корне с вами не согласен заменять динамическую на статическую... Тем более исходники Lwip даны. Как при этом обслужить хоть эти одновременные 63...
  16. pvvx

    ets_timer_arm_new vs sys_timeout

    Это не исходники - это мой реверс (дизассемблирование и перевод в СИ). Часть, Lwip, выкладывалась китайцами, но в непотребном виде - без заголовков и трасляцией только с выключенными всеми варнингами - только так и пишут в Espressif (от этого встречается масса неинициализированных указателей и...
  17. pvvx

    Modbus TCP / RTU RS-485 + WEB server

    Найдено и убито. Алгоритм частично сменен. Новая версия 0.5.7. Ссылки всегда см. в первое сообщение темы.
  18. pvvx

    Прошивка TCP2UART переходника с настройкой по Web

    Крейсерская скорость по TCP у ESP8266 за 1.1 Мегабайт в секунду. При работе с UART CPU загружен сильно работой с медленной шиной к UART регистрам и не выходит на крейсерскую скорость по TCP :( Обязательно отключите вывод отладки в debug TX UART в http меню системы - он вообще всё тормозит - он...
  19. pvvx

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

    А что-бы ему не работать? Так вся прошивка работает с опцией 48 кило IRAM. Если делаете по аналогии, т.е. прикручивание будет путем копирования к первому блоку стандартного загрузчика, то: вручную - странслировать и посмотреть размер полученного начального бинарника. К размеру прибавить адрес...
  20. pvvx

    ets_timer_arm_new vs sys_timeout

    Lwip всё делает правильно. По другому представляется сложнее. TCP - это вам не UART. :) Это блочный драйвер, а не последовательный. :p Он нормально кеширует ваши данные хоть побайтно и имеет процедуры доступа к ним в своем буфере, так-же и все процедуры управления этими буферами... Через...
Сверху Снизу