Страница 3 из 3

Re: помогите по часам на Attiny 2313

Добавлено: Чт май 29, 2025 08:26:37
АлександрЛ
[uquote="Novice user",url="/forum/viewtopic.php?p=4712065#p4712065"]Прошивка с RTC DS3231,подключаем как и 1307,проверял только в протеусе[/uquote]
Наконец-то сделал вариант часов с ЖК 16х2. Делал "последовательно"- сначала в самом простом варианте, без DS1307, потом с RTS DS1307, и, наконец, заменил DS1307 на DS3231. Всё живое и рабочее. Что интересно, просто заменив RTC DS1307 на DS3231, обнаружил, что часы запустились и с прошивкой для DS1307, но, потом прошивку изменил.

Скажите, а можно сделать так, чтобы на выходе INT/SQW DS3231 присутствовали секундные импульсы, у меня их, почему-то нет. :dont_know:

Re: помогите по часам на Attiny 2313

Добавлено: Чт май 29, 2025 11:29:50
Starichok51
для импульсов 1 Гц нужно биты RS1 и RS2 поставить в ноль и бит INTCN тоже поставить в ноль.

Re: помогите по часам на Attiny 2313

Добавлено: Чт май 29, 2025 13:22:24
VNS
[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4719349#p4719349"]Скажите, а можно сделать так, чтобы на выходе INT/SQW DS3231 присутствовали секундные импульсы, у меня их, почему-то нет. :dont_know:[/uquote]
1.png
(217.72 КБ) 179 скачиваний

Re: помогите по часам на Attiny 2313

Добавлено: Чт май 29, 2025 13:34:47
metan

Код: Выделить всё

  IICInit();
  IICStart();
  IICByteWrite (0xD0);                    //запись данных

#ifdef DS3231

  IICByteWrite (0x0E);                    // у DS3231 адрес ячейки настроек = 0x0E !
  IICByteWrite (0x00);                    // при первом запуске регистры не установлены

#else

  IICByteWrite (0x07);                  // установить указатель адреса DS1307 на ячейку настроек 
  IICByteWrite (0x10);                  //4 бит SQWE = 1 разрешить выдачу импульсов на выход SOUT

#endif

  IICStop();

И подтянуть резистором вывод, конечно

Re: помогите по часам на Attiny 2313

Добавлено: Чт май 29, 2025 16:19:13
АлександрЛ
Спасибо, конечно, но, про биты в даташите я и сам прочитал, а лист программы для меня- "китайская грамота" :facepalm: .. Если бы у меря "пошло" написание прошивок, то, я уже много чего интересного понаписал, и не надеялся на то, что мне это "кто-то напишет". :dont_know:

Re: помогите по часам на Attiny 2313

Добавлено: Чт май 29, 2025 21:02:36
metan
АлександрЛ писал(а):про биты в даташите я и сам прочитал, а лист программы для меня- "китайская грамота"
Так дело в том, что прошивку нужно рихтовать. Чипы-то разные, и не 100% совместимые, инит править однозначно нужно по сравнению с 1307. Если дадите код, который заливаете, народ подскажет, что там поменять.
Кстати, еще в DS3231 ячеек памяти ОЗУ нет пользовательских, не знаю правда, в вашем проекте они используются или нет.

Re: помогите по часам на Attiny 2313

Добавлено: Чт май 29, 2025 21:59:24
АлександрЛ
[uquote="metan",url="/forum/viewtopic.php?p=4719545#p4719545"]
АлександрЛ писал(а):про биты в даташите я и сам прочитал, а лист программы для меня- "китайская грамота"
Так дело в том, что прошивку нужно рихтовать. Чипы-то разные, и не 100% совместимые, инит править однозначно нужно по сравнению с 1307. Если дадите код, который заливаете, народ подскажет, что там поменять.[/uquote]
Откуда я "дам"? Просто-
[uquote="Novice user",url="/forum/viewtopic.php?p=4712065#p4712065"]Прошивка с RTC DS3231,подключаем как и 1307,проверял только в протеусе[/uquote]
Вот я их и повторил, чтобы проверить. С таким выводом цифр на индикацию, я часов ещё не делал, а, зная относительную неточность хода часов на DS1307, захотелось применить DS3231, так как заявленная в даташите точность, у неё - +- 6~10 секунд в год..
СпойлерИзображение
ага.. ЩАZZZZZ!!!! Макет часов проработал 12 часов, и, за это время часики успели отстать на 10 секунд... :facepalm: :shock: :dont_know:

Хотя, предыдущий опыт использования DS3231:
Изображение
дал результат в пределах +- 5 секунд в год. :dont_know:

Re: помогите по часам на Attiny 2313

Добавлено: Вс июн 01, 2025 17:09:48
Novice user
[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4719349#p4719349"]Скажите, а можно сделать так, чтобы на выходе INT/SQW DS3231 присутствовали секундные импульсы, у меня их, почему-то нет. :dont_know:[/uquote]
Вот,проверьте (был в отпуске потому отсутствовал)
Вывод INT/SQW подтянуть к плюсу питания резистором

Re: помогите по часам на Attiny 2313

Добавлено: Вс июн 01, 2025 23:48:01
АлександрЛ
Novice user писал(а):Вот,проверьте (был в отпуске потому отсутствовал)
Спасибо, всё, что нужно- замигало! :)) :beer: :beer: :beer:
Видео работы макета:
WIN_20250601_23_44_23_Pro.zip
(160.18 КБ) 133 скачивания