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

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

  1. pvvx

    ModBus RTU (RS-485)

    Ну и ? Где же суть? От куда считается "1.5 символа тишины" или "3.5" ? (Пусть будет точка t0 в Figure 13 из вами указанного дока :) т.е. она содержит ошибку, т.к. невозможно при выходе на линию узнать точку отсчета паузы и нельзя при старте выдать сообщение через интервал 3.5 символа...
  2. pvvx

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

    Всё это к китайцам. Это их идеология в SDK - скрыть информацию и давать порциями, да всё запутать, чтобы продать тысячу раз добавив по крупице. В STM32 ещё больше файлов и если там потребуется сделать аналог, то выйдет ешё запутанней или вообще ничего не выйдет при использовании стандартных либ...
  3. pvvx

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

    В ESP8266 без RTOS нельзя использовать такие циклы. Только быстрая обработка по событию или работа с UART по прерываниям. При выводе длинной строки таким методом вы затормозите процессы WiFi и прочего, что приведет к непонятным сбоям. Ничего не разбросано. После отключения TCP2UART остается...
  4. pvvx

    ModBus RTU (RS-485)

    Ну вот - пошли отговорки. А это значит, что ни одно ваше устройство не соответствует стандарту Modbus. Zigbee - ужасный протокол, хуже чем Modbus из-за глюков и временных параметров (вроде "выпадов" за 20 сек). Пром. и прогресс не стоит - скорости и кол-во информации для сопровождения процессов...
  5. pvvx

    ModBus RTU (RS-485)

    Вы сможете однозначно сказать, что такое “пауза в 1.5 символа” в Modbus RTU? Берем символ 0xff и при 2 стоп битах без четности. На линии rs-485 это выглядит как стартовый бит и далее “тишина” (она-же пауза) в 10 бит. Пауза в 1.5 символа – это 1.5*11 = 16.5 бит тишины. Значит, если фрейм...
  6. pvvx

    ModBus RTU (RS-485)

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

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

    В оф. SDK стоит опция не искать и не проверять описания функций и отключены все варнинги. В web-свалке стоит опция компилятору что любой варнинг - это ошибка и обязательны все описания. ets_timer_arm_new описан в add_func.h, где находится и другая масса не объявленных функций. Такие конструкции...
  8. pvvx

    ModBus RTU (RS-485)

    Вот ещё мелкий вопрос: Данные флаги выставляются на весь фрейм в rx fifo UART ESP8266 или возникают каждый раз и сбрасываются приемом следующего байта? UART_BRK_DET, UART_RXFIFO_OVF, UART_FRM_ERR, UART_PARITY_ERR Т.е. конкретнее - эти сигналы (какой и как) маскируются маской в регистре...
  9. pvvx

    ModBus RTU (RS-485)

    Возьмите простейший пример. 115200 Baud по спецификации один пакет это 0.00175 сек пауза + 8*11/115200 сек запрос/ответ одной ячейки. Итого 1/0.002514 = 397.772474 пакетов в секунду. Проверьте на своем устройстве :) Предположим, это мастер на шине передает всем изменение N-ной переменной. А так...
  10. pvvx

    ModBus RTU (RS-485)

    Это не отменяет переполнения TCP при отправке/приеме пакетов в режиме сниффера на линии RS-485. Что вас всех тянет делать всё кое-как, в несоответствии хоть с какими стандартами? Надо стремиться чтобы работало в любых условиях и обрабатывало любую ситуацию, а не вылетало на перезагруз и не...
  11. pvvx

    ModBus RTU (RS-485)

    Для связи микросхем-контроллеров по одному проводу на одной плате по интерфейсу Modbus RTU ("1 Wire Modbus RTU" (с) pvxx :) :p ) Помощь в решении уже 2-х вопросов связанных с Modbus RTU и Modbus TCP бриджа. 1) Как осуществить в Modbus TCP обмен чаще 5-ти пакетов в секунду с внешними стеками TCP...
  12. pvvx

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

    Ну уж прямо инструкцию по пользованию Eclipse тут писать (!), когда тема не о средах программирования, а о web-свалке для ESP8266. В панели-окне “ProjectExplorer” выбираете и отмечаете проект. Переключение как транслировать выбираете тут: Выйдет два пути трансляции: 1) "Default (Use...
  13. pvvx

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

    3 минуты назад, скачал esp8266web-master.zip, распаковал, импортировал в Eclipse, нажал "all", потом "FlashAll" и модуль ESP-01 работает. До этого проверено на: ESP-01 flash 16 мегабайт и 512 килобайт, ESP-12, ESP-12E, Модуле DEVKIT с ESP-12 с flash 4 мегабайта... На модулях с flash более 512...
  14. pvvx

    ESP8266 и Nextion TFT экран

    На любом, если открыть и припаять к светодиоду или другим точкам типа ttl-com порт для отладки. А так-же по USB. Он меньше, если просто выключить экран впасть в sleep. Да кушает КПК меньше. С выводом статических изображений со сменой одной надписи один раз в пару секунд (RS-232), да ещё дороже ...
  15. pvvx

    ESP8266 и Nextion TFT экран

    Нет смыслу, из-за простой замены всего этого дешевым планшетником с нормальной операционкой и кучей стандартных интерфейсов.
  16. pvvx

    ModBus RTU (RS-485)

    Тест низкого уровня драйвера приемника-передатчика по RS-485. Пауза > 1.5 символа определяется аппаратно, на ней и висит переключение направления передачи для драйвера. Пауза далее, до истечения 3.5 символов висит на прерывании таймера (можно на NMI). RX-TX можно объединить для связи на плате по...
  17. pvvx

    Нужна помощь Остро необходимо управлять выходной мощностью WiFi в среде Arduino IDE

    Вместо линии LAN ставится трансформатор. Одна "обмотка" (пару витков) на системе кардана камеры, вторая на теле коптера. Такие решения иногда применяются для считывания защищенных устройств, где устройство находится в чехле и открывать его или иметь контакты нет возможности, к примеру из-за...
  18. pvvx

    Нужна помощь Остро необходимо управлять выходной мощностью WiFi в среде Arduino IDE

    Поставьте развязку на простом самодельном (воздушном) трансформаторе из пару витков на интерфейс LAN, к примеру на 1Gbit :) Мощность передатчика управляется в esp_init_data_default.bin. Описание в FLASH_DOWNLOAD_TOOLS_v2.4_150924. Или по старту, командой system_phy_set_max_tpw(x). Остальное...
  19. pvvx

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

    В режиме AP или AP+ST всегда от 70 mA. В режиме ST работает WiFi-sleep. В режиме ST, при поиске внешней AP, если она отключена и включен "ReConnect: 30" секунд, то в Web-свалке работает фича понижения потребления: Измерено на стандартном модуле ESP-01 со светодиодом.
  20. pvvx

    ESP8266 e-12 board как сохранить прошивку?

    esptool -p COMx -b <baud> read_flash <Start address> <size> filename Для 512k Flash: esptool.exe -p COM2 -b 230400 read_flash 0 0x80000 flash.bin Для 4Mbytes Flash: esptool.exe -p COM2 -b 230400 read_flash 0 0x400000 flash.bin Последняя на сегодня версия [AT Release] AT_v0.50 based on...
Сверху Снизу