Цитата(jcxz @ Mar 8 2017, 18:24)

Может потому, что в 7-битном режиме I2C адрес 0xA3 невозможен? Не задумывались об этом?
не так, чтоб задумывался... сложно после 10 лет прикладного снова на МК возвращаться.
Короче, победил частично. Часы работают, время устанавливается, а вот с будильником засада.
По-любому что-то намутил я. Скорее всего с BCD.
В 0х01 пишу 0х06 - бит будильника + бит прерывания
Ну а дальше в 0х09 пишу 0х01 - пусть на первой минуте будет прерывание.
Реакции никакой. Закипаю уже...
Даташит
http://www.nxp.com/documents/data_sheet/PCF8563.pdfЦитата(Lagman @ Mar 8 2017, 19:33)

В i2c младший бит адреса (0 бит) показывает на вид операции - чтение (1) или запись (0).
51h = A3h >> 1
Но надо знать как работает ваш код с адресом устройства и от этого отталкиваться.
Спасибо, уже разобрался. осталось как-то будильник побороть. Обленился. Оно же проще каждый день одно и то же, а тут новое нужно осваивать.