КЗ дорожки на землю, вроде, нет, тестер не пищит при прозвонке. пин МК настроен на вход с подтяжкой. инициализация тоже по даташиту...
чего ему не хватает?!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
На сегодняшний день, по мне, совершенно не нужна. Обслуживание IIC занимает столько же, сколько программная реализация всех возможностей оной.DS1307: проблемы и решения
я тоже имел, но выяснилось, что это была моя некорректность, т.к. данный чип отличается от классической DS1307, и там другой адрес ячейки с настройкамиBOB51 писал(а):с DS3231 недавно "некорректность" имел
Я могу ошибаться, но часам без разницы значение это бита. За старт-стоп часов отвечает старший бит в ячейке с нулевым адресом - CHVNS писал(а):Если часы идут, то бит SQWE (в регистре 07Н) установлен…
Пока бит CH не сброшен, а это делается через интерфейс, генератор DS1307 будет остановлен.Bit 7 of Register 0 is the clock halt (CH) bit. When this bit is set to 1, the oscillator is disabled. When cleared to 0, the oscillator is enabled. On first application of power to the device the time and date registers are typically reset to 01/01/00 01 00:00:00
(MM/DD/YY DOW HH:MM:SS). The CH bit in the seconds register will be set to a 1.
Посмотрел цены в магазине шаговой доступностиBattery-Backed
вот и я так всегда делал... до этого раза.ST_A писал(а):вывод SQW программируется на формирование импульсов 1 сек, этот сигнал в свою очередь заводится на один из входов прерывания микроконтроллера
пока решил для коррекции задавать количество секунд "подводки" в сутки (от 0 до плюс-минус 125) и растягиваю эту коррекцию равномерно по суткам, считаю не секунды, а 10мс-ые интервалы и по одному в нужные моменты добавляю или вычитаю. протестировать длительно еще не успел, но алгоритм представляется рабочим...ST_A писал(а):В саму программу вводится коррекция до +/- 14 секунд один раз в сутки, один раз в неделю и один раз в месяц.