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

Внутренние часы идут в 2 раза быстрее. Как исправить?

Народ,заметил непонятное поведение моей ESP8266 LOLIN WEMOS D1 mini.
Простенькая выборка
Код:
    if (millis() - tstab <= 2400000) {
      segm = 5;
      XStart = 5;
      YStart = 1;
    }
    if ((millis() - tstab > 1200000) && (millis() - tstab <= 4800000)) {
      segm = 4;
      XStart = 8;
      YStart = 2;
    }
    if ((millis() - tstab > 2400000) && (millis() - tstab <= 7200000)) {
      segm = 3;
      XStart = 11;
      YStart = 4;
    }
    if ((millis() - tstab > 3600000) && (millis() - tstab <= 14400000)) {
      segm = 2;
      XStart = 15;
      YStart = 4;
    }
выставляет количество точек, из которых состоит сегмент цифры. Т.е. до 40 минут 5 точек, до 80 минут 4 точки и т.д.
Но по факту количество точек меняется через 20 минут вместо 40.
В настройках проверил в CPU Frequency можно выбрать 80 или 160. У меня выбрано 80. Что еще может быть?
 
Сверху Снизу