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

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

  1. pvvx

    ESP8266 как Modbus Master

    В указанной вами библиотеке не найдена установка регистра тишины на линии у UART ESP8266 (для вычисления пауз по спецификации Modbus RTU). Так же не найдены никакие таймеры для анализа пауз между транзакциями в функциях приема и между приемом-передачей. Вам придется это вписать самому или...
  2. pvvx

    ESP8266 как Modbus Master

    Далее, если будут получены хоть каткие-то результаты, требуется произвести анализ кода используемой библиотеки на соблюдение стандартов Modbus RTU по задержкам и переключениям направления шины, отработке межсимвольных пауз и интервалов между фреймами при включенном WiFi. Т.к. они не будут...
  3. pvvx

    ESP8266 как Modbus Master

    1. Следует проверить полярность подключения проводков. На шине RS-485 два провода, один типа минус, другой плюс. Желательно осциллографом или другим логгером, приемником RS-485 и т.д., сразу убедиться в правильной работе преобразователя и используемой Ардуино-детской библиотеке для игрушек. 2...
  4. pvvx

    Работа с аппаратным таймером.

    При чем тут формула? Метод лечения давно выдан - изменить код либы - переписать чтение регистров блоком за раз по документации на чип.
  5. pvvx

    Работа с аппаратным таймером.

    Безотцовщина уже настолько стала влиять, что великовозрастные дитяти имеют психологию бабы. ТС уже запрашивает мотивацию... Вы должны были его мотивировать на исправление кода.
  6. pvvx

    Работа с аппаратным таймером.

    Песочек надо насыпать в формочку полностью, а потом прикладывать. А не подсыпать частями. Так понятнее?
  7. pvvx

    Работа с аппаратным таймером.

    И какие тут насмешки? Типа эти (?): Ардуино – это детская игрушка. И библиотеки к ней пишут дети. Но высоковозрастное дитё, упало до уровня поиграть в песочнице. Уровень был определен лично высоковозрастным дитяткой, но оказался ещё ниже. Ладно ещё не знает сленга в песочнице с куличиками, но...
  8. pvvx

    Работа с аппаратным таймером.

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

    Работа с аппаратным таймером.

    Вероятность подсчитана ранее для случая непрерывного чтения с RTC. А в вашем коде она будет другая. Т.е. на несколько порядков больше указанного ранее, а не как у ваших выдумок в 0.0001%. Если не дружите даже с элементарной с математикой процентов, то и не пытайтесь ввести в заблуждение других...
  10. pvvx

    Работа с аппаратным таймером.

    Первая ошибка находится уже в первых строках Serial.print(myRTC.getMinute(), DEC); Serial.print(":"); Serial.println(myRTC.getSecond(), DEC); С идущих часов считывается значение минут и выводятся. Часы продолжают идти. Минуты меняются... И тут считывается значение секунд. Из...
  11. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Это оно? https://aliexpress.ru/item/1005005797965059.html https://aliexpress.ru/item/1005005816297100.html Когда придет - погляжу...
  12. pvvx

    Работа с аппаратным таймером.

    Когда пользователь после элементарного объяснения не понимает, что часы идут, а не стоят и значения в регистрах часов меняются, то не существует другого метода активизировать его мозг. Но похоже это не удается. Пусть этим займется кто другой.
  13. pvvx

    Работа с аппаратным таймером.

    Теперь вам придется исправить всё остальное, включая библиотеку DS3231. Описание как ми когда защелкиваются регистры RTC для чтения (вырезка из PDF): Используемая вами реализация в "скетче" имеет такие обращения: Что является неверным использованием, о котором описано ранее. Далее в...
  14. pvvx

    Работа с аппаратным таймером.

    Очень хорошо, что исключили ещё один глюк из описанных выше.
  15. pvvx

    Работа с аппаратным таймером.

    У вас "скетч" специально настраивается на момент поодиночного считывания регистров в момент их пересчета. Похоже это сделано чтобы наловить как можно больше глюков. Но задача ловли глюков так не делается. Есть методы проще :)
  16. pvvx

    Работа с аппаратным таймером.

    Вот 64-х битный счетчик таймера на СИ, в ESP считывается так: Запрещаются прерывания Считывается старший 32-х битный регистр. Считывается младший 32-х битный регистр. Повторно считывается старший 32-х битный регистр и сверяется с первым чтением. Если не равен, то на пп2. Складываются младшие и...
  17. pvvx

    Работа с аппаратным таймером.

    Время считывания одного 8-ми битного регистра по шине I2C на 100 кГц не менее 200 мкс. При непрерывном чтении регистров RTC как не попадя, по Ардуиновски, получаем вероятность попасть на пересчет более 1/5000 И какая разница, что игрушка, которою используют не более получаса лажанет и покажет...
  18. pvvx

    Работа с аппаратным таймером.

    И так далее, если не действовать по документации к RTC получим дельту в +-год, если регистр лет RTC не управляется. Если управляется, то +-сотню лет в момент перехода с 31.12.99 23.59.59 к 01.01.00 00:00:00.
  19. pvvx

    Работа с аппаратным таймером.

    Пусть время в RTC 00:59:59 и 1 мкс до перехода к 01:00:00 Считываем регистр минут - в нем 59. Через 1 мкс считываем регистр секунд - там 00. Получаем 59:00 И наоборот считываем регистр секунд - там 59, через 1 мкс считываем регистр минут - там 00. Получаем 00:59
  20. pvvx

    Работа с аппаратным таймером.

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