|
писал код для 51-й года 2 назад. филипсячие часы с ОЗУ на борту. первый байт - сотые доли секунды (шина И2с только 100 кГц тактовая). Никто не гарантирует корректного считывания если переполняется регистр 255-в-0. часы на время считывания надо останавливать прямо по даташиту. :). Уж не знаю кому они нужны - такие часы, но я реально использовал. Останавливаются часы битиком в байте по 0-у адресу. вот перегружусь вечером в винду - точнее посмотрю. новая генерация филипсячих часов была получше, надо ли было ИХ останавливать - вот не помню. Если где соврал - прошу прощения. (Для подстройки хода часов есть ещё ёмкость под кварцем - некрасивое решение - но если поможет?...)
E-mail: info@telesys.ru