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

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

  1. pvvx

    Вопросы по esptools.exe

    Опять менять make? Только утром поменял :) Там ещё фича есть. Если дать опции -ff 80m -fm qio -fs 4m при создании бинарника (команда elf2image), то при загрузке (write_flash) по умолчанию все равно надо давать их опять. Иначе ff 40MHz и т.д. Ещё мелочи - help не правильный...
  2. pvvx

    Существует ли с++ среда для esp8266?

    Будет, если постараться. :) И на C++ будет, если ничего из его ++ не пользовать. :) Вы занимайтесь – доделывайте C++. Возможно у другого чипа будет побольше ресурсов (как памяти, так и частоты CPU). Тогда это пригодится. "Хороша ложка к обеду." )))
  3. pvvx

    Не работает модуль esp8266

    GPIO16 надо соединить с RESET. Иначе модуль никогда не вернется из deep_sleep без сброса питания. GPIO15 - это выход RTS у UART0. Если вы его запаяли на gnd, то не используйте прошивок Web-сервера и других. Внутренняя подтяжка к VCC GPIO15 включается когда стартует BIOS ROM, при инициализации...
  4. pvvx

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

    У меня нет опыта программирования на С. Я пишу на всех языках программирования, которые необходимы и лучше подходят для реализации проектов. По этой причине многое в них не знаю - только поверхностно. По СИ у меня не было ни одной книжки... Я считаю, что у вас возможностей больше - вся...
  5. pvvx

    Существует ли с++ среда для esp8266?

    Про это и написал - для такого проекта требуется вся память, что есть. Так расcчитано в SDK и так сделаны опции у LwIP. Ни байта меньше. Если займете несколько десятков байт - не будет полноценно работать :) На Бэйсике лучше - ещё компактнее :) Вопроса не стоит жить или не жить C++. Вопрос...
  6. pvvx

    Вопросы по esptools.exe

    Не работает C:\Espressif\utils\esptool.exe elf2image Требует PATH. В makefile проблемно с path... Кроме того она ищет xtensa-lx106-elf-nm.exe :confused: т.е. нафига ей path, если она уже подставляет жесткие имена и вся система у вас не перемещаемая (и создана для 'убивства' SSD ;)) ? Если...
  7. pvvx

    Существует ли с++ среда для esp8266?

    Для его нормальной работы требуется более 128 килобайт. Без них - только с нарушением стандартов. Для детских поделок - пойдет и то что есть. Но в реальный мир инета такое включать не следует - будут вечные "падения" и т.д.. Вот эти пару байт и нужны для реализации простого соединения по TCP на...
  8. pvvx

    Существует ли с++ среда для esp8266?

    Либы из SDK используют почти всю iram(27 кило), остается всего 5 кило на процедуры с критичными зависимостями в вашем коде. Свободный heap, после инициализации SDK у нас всего 34к (SDK 0.9.5). Любое соединение и стек LwIP ещё отъедают память - чем больше соединений, тем больше и учитывая...
  9. pvvx

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

    Всё в ваших руках. Впишите в исходники :) Оно и счас без моста работает. Пример приведен в sample.htm. Там прямо в регистры UART пишет :) Вы можете находу сменить и уровни защелок RTS на другое ко-во символов в fifo и т.д. Они устанавливаются только при инициализации... Отдача страниц из UART -...
  10. pvvx

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

    Это очень хорошо, что дети рисуют - пусть развиваются, но верить таким рисункам не стоит :) Поменяйте значение делителя для пересчета значений adc vdd в напряжение. Надо найти, где сидит встроенный корректор. Возможно он прошит и в ROM или "OTP" блоках чипа и вообще не устанавливалось. Партии...
  11. pvvx

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

    Страшновато переинициализировать таймер - вдруг повлияет на уже работающие процедуры в SDK. Они все пользуются timer_insert() из Bios ROM. 40240bf0 <system_timer_reinit>: 40240bf0: fe8251 l32r a5, 402405f8 <xPortGetFreeHeapSize+0x50> [0x3ffe8000] = 0x01010101 40240bf3: 040c...
  12. pvvx

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

    Допилил RTS/СTS, как и писал ранее. С TCP2COM вроде всё, если ошибок не всплывет. Но скорость ограничена примерно 1Mbaud (не проверял, но будет просто выставляться RTS, когда таймер будет отрабатывать слишком долго и при плохой связи аналогично). В системе SDK нет таймеров на us, а использовать...
  13. pvvx

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

    Проверка показала, что ets_timer_arm_new(&uart0_rx_buf_timer, 100, 0, 0) = ets_timer_arm_new(&uart0_rx_buf_timer, 100, 0, 1), т.е. всегда в миллисекундах. Кто написал эту глупость в osapi.h ? #ifdef USE_US_TIMER #define os_timer_arm_us(a, b, c) ets_timer_arm_new(a, b, c, 0) #endif #define...
  14. pvvx

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

    Нашел - опять не работает ets_timer_arm_new(&uart0_rx_buf_timer, 400, 0, 0); надо подобрать другое число :) Но если использовать RTS - всё будет Ok. Так всё хорошо: ets_timer_arm_new(&uart0_rx_buf_timer, 0, 0, 0); :) Но иногда оно не запускает таймер и передача отключается навсегда в данном...
  15. pvvx

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

    В программе терминала. Она имеет десятки ошибок. Так и сделан терминал. :)
  16. pvvx

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

    Так получилось, когда использовались makefile от проектов Espressif (они обращаются на уровень ниже к главному makefile), а Unofficial Developer Kit ещё не содержал нормальной системы с make файлами. Теперь надо менять, но лень. Теперь не рвет. USR-TCP232-Test.exe продержал соединение 24 часа...
  17. pvvx

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

    Где же эта легкость, если для этого надо принимать по одному символу и иметь 3 таймера на микросекунды с реакцией всей системы в наны :). Таких операционных систем с real-time практически нет, но на тупом MCU это реализуется запросто, т.к. у него всего одна задача. Кстати - никто не разбирался...
  18. pvvx

    Буфер esp8266

    Да - вставляются напрямую в выходную прошивку, если есть хоть одно обращение к либе... В BIOS ROM тоже есть работа с WiFi. По началу надо её раскрутить, а либы - это уже потом. При инициализации либов в SDK, они используют систему памяти от LwIP. Все принятые кусочки (пакетики WiFi) передаются...
  19. pvvx

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

    А как с fifo в UART определить задержку в 1,5 символа? :) Никак, только если не использовать fifo. А оно у всех современных CPU/MCU. Т.е. стандарт modbus умер или требуется специализированный MCU на линии RS-485. Большая половина устройств cmodbusRTUиспользует полудуплекс на RS-485 и программно...
  20. pvvx

    Буфер esp8266

    Они очень дорожат кодом для WiFi и описанием аппаратуры по WiFi. Они реализовали свой smartlink в SDK 0.9.5 и наверняка ничего больше менять не будут и никаких исходников к 0.9.5 пока нет. Чем больше им выдают их ошибки, тем больше они закрывают, после исправления. Это намекает о том, что не...
Сверху Снизу