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

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

  1. pvvx

    Ногодрыг на rtl

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    А как иначе? Вы положили в передатчик UART символ и тут-же смотрите есть ли на него ответ, а символ ещё не передан и до приема ответа ещё пройдет неизвестно сколько времени... Передача символа по UART = минимум 10/baud сек Прием символа по UART = минимум 10/baud сек Итого до приема ответа у вас...
  11. 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 - нет...
  12. pvvx

    Ногодрыг на rtl

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

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

    И как-же работал этот MAC, если нет возможности управления дровами WiFi? Через дополнительные затычки и обходы вызовов никчемных функций SDK, таких как сохранение в flash конфигов и строгие последовательности вызовов процедур переключений реализуемые часто только через перезагрузку всего, а не...
  14. pvvx

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

    В Web-свалке используются переработанные библиотеки от SDK Еspressif до (включая) версию 2.0. Стартовая часть и инициализация переписана и даны исходники, что дает гибкость для оптимизации под задачи. Работа там ведется с закрытыми от пользователя переменными и для новой SDK требуется адаптация...
  15. pvvx

    Ногодрыг на rtl

    Нафих - обычно делаю проще - аналоговые датчики с питанием от какой ref и да пару параллельных 24 бита ADC к примеру в ADuC7061.. Без параллельных каналов то как измерять что (как связывать показания потом :confused:)? Можно и термопары - в данный MCU всё включено. :) Так дешевле и можно...
  16. pvvx

    Ногодрыг на rtl

    Там не всё однозначно. Есть GPIO контроллер, а тип i/o выхода, мультиплексор и подтяжки выставляются в SoC Sysytem регистрах... Надо ковырять... Сама ip (номер модели дан) UART тоже имеет управление своими i/o (к примеру инверсия сигналов и т.д.).
  17. pvvx

    Ногодрыг на rtl

    Зачем такие сложности? "Открытый Коллектор" возможно установить на типе i/o выхода...
  18. pvvx

    rtl8710 AP и Client одновременно

    Правду не любят? Желают жить на "Плоской Земле"? :) А к софту на них? :) Им занято всего 3 чела в виде хобби, и то на них ведутся постоянные нападки со стороны фанатов ESP :) Такими темпами ничего не сдвинется, кроме частных закрытых реализаций (назло Ардуинщикам :p) Не забывайте - есть ещё...
  19. pvvx

    RTL00 (RTL8710) arduino Смена MAC адреса

    А если надо записать MAC в eFuse? Т.е. у пользователя есть 3 опции: 1) Сменить MAC на ходу без записи в Flash-calibration и eFuse 2) Сменить MAC в Flash-calibration 3) Сменить MAC в eFuse И их комбинации. По этой причине и требовании полной переинициализации LwIP + WiFi при смене не включил...
  20. pvvx

    rtl8710 AP и Client одновременно

    Тогда возьмите модуль с Linux типа Onion Omega2+ (OpenWRT-LEDE)- он тоже стоит несколько баксов (вокруг 900 руб в российских магазинах) и там требуемые задачи решаются без вникания и внешних навесок. Есть модули с Linux и дешевле, но их заказ и доставка будет дольше и сложности с оформлением для...
Сверху Снизу