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

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

  1. pvvx

    питание ESP8266 от CR2032

    Работать менее часа и с помощью элементов более стоимости модуля? :) От заряженного кондера даже сварка работает - смотря какой кондер... :)
  2. pvvx

    Ограничение на размер посылки в сокет-сервер

    Ну вы сами пишите, что в Arduino надо всё доделывать или переделывать. Там очень редко бывают правильно реализованные функции... Тем более у ESP SDK, на котором построена Arduino, с закрытыми исходниками, а сам производитель ESP8266 Arduino не выпускал... Да и версия SDK там древняя. Правда 5...
  3. pvvx

    Ограничение на размер посылки в сокет-сервер

    Это не имеет никакой связи с размером буфера передачи. Обычно там в глубине LwIP, у него буфер TCP_SND_BUF в минимум 2*TCP_MSS, где TCP_MSS = 1460 байт. Указывается в lwipopts.h. Но передача байт идет обычно в socket, а у него буфер = сколько есть Heap в RAM. Как реализована передача в...
  4. pvvx

    Мой сборщик и флешер

    @Neov - что будет быстрее - маке или wav на Win10 WSL ubuntu при 24-х реальных ядрах за 3GHz? :) Вообще ваш wav адаптирован на Win10 WSL ubuntu и что туда надо доставить? Может у кого уже есть наработки, как сочленить Eclipse c Win10 WSL и нашей байдой (ARM GCC, Jlink, cmsis-dap, ...)? А то...
  5. pvvx

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

    Цена в интеграции. Всё в одном корпусе лучше, а WiFi MAC (к примеру через USB или QSPI/SDIO) изначально были дешевле ESP8266. Нет смыслу лепить ещё внешний контроллер, т.к. есть всё в одном корпусе. RTL-ы, те которые 8195/871x - это узкий сегмент (для баловства и хобби) - пора уже ставить что с...
  6. pvvx

    ESP не контролирует поток UART

    Сказано же - работает в Modbus TCP / RTU RS-485 + WEB server уже давно... Для нерадивых Modbus RS-485 устройств приходиться вставлять доп. задержки (тоже вписано в меню web). К нерадивым относится Owen и прочие китай-перепродавцы...
  7. pvvx

    ESP не контролирует поток UART

    Вперед это сделать на 3 мегабита и более. Ниже ныне никому не надо. На ESP в Modbus-TCP свалке корректно отрабатывает паузы и переключения до 1 мегабита. У народа, работающего с MCU, проблемы как задать QSPI более 400MHz, а вы вcё в том веке? :) На дворе USB3.1 - 10 Гбит/c, бытовой комп...
  8. pvvx

    ESP не контролирует поток UART

    Нет - не так. Пустое FIFO не говорит о том, что символ выведен на шину TX. Во первых там ещё передается эн-ное кол-во stop бит, а во вторых из FIFO байт попадает в регистр передатчика и начинает выводиться, а FIFO или DMA уже пусто. Проблемы с определением момента полного вывода символа на TX...
  9. pvvx

    Ногодрыг на rtl

    У нас часто проще - адсорберы железные и внутри помех нет. Тупую цифру по типу 1-wire тянуть не катит - а вдрух рядом умный электро-сварщик на заводе решил что тут ему лучше варить? :)
  10. pvvx

    MJIOT-AMB-DEBUG-01 как добраться до jtag?

    И что там было - непропаи(халтура) или ?
  11. pvvx

    ESP не контролирует поток UART

    Блокирующая должна отдать управление после передачи последнего стоп бита последнего байта. Неблокирующая - положить байт в буфер передачи и отдать управление (для анализа переполнения буфера она отдает кол-во обработанных байт в запросе). При работе с неблокирущими функциями существуют калбаки...
  12. pvvx

    ESP не контролирует поток UART

    Я не могу вам написать ничего, т.к. не знаю протокола на котором вы работаете. Ну и нет на его разбор времени. Общий смысл вам описал - используйте ожидание времени от micros() на обработку вашей функции опроса символов после вывода символа(ов). Что сложного - вывели символы в Serial.write() и...
  13. pvvx

    ESP не контролирует поток UART

    А где у автора топика указано, что используется классический XON/XOFF? :) Да и то, что вы описываете так-же является классическим XON/XOFF на UART. + есть синхронный и асинхронный режим :) Дуплекс/полудуплекс... И что это дает? :) Всё равно функция передачи является не блокирующей и не...
  14. pvvx

    ESP не контролирует поток UART

    Дык не заходите в mcuProg() пока не вышло время от micros() после последней передачи + 20000000/baud. А при опросе наличия принятых символов проверяйте время от micros() после последней передачи + (10*(кол-во переданных символов > 128? 128 : кол-во переданных символов) *1000000 + 10000000 +...
  15. pvvx

    ESP не контролирует поток UART

    Если передается N симолов, то тут сложнее - в FIFO UART может быть 128 символов. Но максимальный тайм-аут в 128*10/baud решит задачу при передаче более 128 символов. Драйвер UART и API для ESP Arduino IDE вы всё равно переписывать не будите, хотя у UART ESP есть всё необходимое, включая...
  16. pvvx

    ESP не контролирует поток UART

    Опечаталася - millis() | Аппаратная платформа Arduino Можно и micros() | Аппаратная платформа Arduino При передаче, сразу после, считываете значение micros(), в цикле проверки ставите пропуск вашей функции, пока не пройдет время 20/baud после последней передачи. При опросе принятого символа...
  17. pvvx

    ESP не контролирует поток UART

    Вы не путайте xon-xoff режим UART ASCII c flowcontrol с RTS/CTS? :) При чем тут FIFO? Есть функции с ожидаем вывода символа и без. В Arduinio об этом не знают - там всё равно, т.к. её цели другие.
  18. pvvx

    ESP не контролирует поток UART

    А как иначе? Вы положили в передатчик UART символ и тут-же смотрите есть ли на него ответ, а символ ещё не передан и до приема ответа ещё пройдет неизвестно сколько времени... Передача символа по UART = минимум 10/baud сек Прием символа по UART = минимум 10/baud сек Итого до приема ответа у вас...
  19. pvvx

    питание ESP8266 от батарейки с 0.04 мка током сна

    Это голословщина или очередная реклама Texas Instruments? Хотя-бы древние Microchip* с XLP потребляют: XLP technology enables sleep currents down to 9 nA and run currents down to 30 μA/MHz Не умеете пользоваться разными MCU - не пишите глупостей. Во вторых - решение не катит для Arduino - нет...
  20. pvvx

    Ногодрыг на rtl

    О - по делу :) Скорее всего у ds18 очень большой шум у самой полупроводниковой части где происходит измерение температуры - от этого ровного графика и повторяемости замеров, хоть дифференциальных, в шаг его псевдо-ADC не получить. Полупроводниковые измерители температуры очень шумные и на них...
Сверху Снизу