РЕШЕНО Ds1307 день недели

Тема в разделе "Флудилка", создана пользователем Vovka, 3 янв 2022.

  1. Vovka

    Vovka Гик

    В Windows день недели: 0-воскресенье, 1-понедельник и т.д.
    В DS1307 дни недели кодируются в интервале 1..7. Какое число чему соответствует?
    Или день недели не привязан к дате? Подзабыл уже...
     
  2. b707

    b707 Гуру

    а в библиотеке посмотреть?
    Как это? переведи...

    Наверно, в какой-то альтернативной вселенной день недели может быть не привязан к дате, а у нас, тут, на Земле, 3 января 2022г однозначно понедельник и никак иначе :)))
     
  3. Vovka

    Vovka Гик

    Где-то вычитал, что в этой микросхеме счетчик дня недели крутится сам по себе от 1 до 7
     
  4. b707

    b707 Гуру

    да, судя по даташиту, похоже на то.
    То есть какое число сегодня запишешь в регистр - например 3 - таким и будет обозначаться понедельник. А остальные дни недели от понедельника = 3, последовательно, вторник - 4, среда - 5 ....

    Бредово немного, как по мне... Может я чего не понял.
     
  5. Vovka

    Vovka Гик

    Что ж, тогда чтоб не путаться, ориентируюсь как в Windows+1