там висит DS1339U - часы. но также i2с выходит на разьемы, куда будут вставленые всякие умные устройства...
так что напрягаться нужно по полной, протокол должен быть реализован по стандарту.
я вроде его реализовал, но эти часики читаться не хотят(адрес устройства брал из даташита-он верный).
пока я проверяю просто на послдеовательности вида
int ext_rtc_ping()
{
int lb;
i2c_start(); //Start Trasfer
lb=i2c_write (( DS1399_addr<<1) | 1); //Read Data
i2c_stop();
return (lb);
}
функция i2c_write, возвращает акноледж на байт, от слейва(то есть часов). должен быть нуль. возвращает единицу... то есть впечатление такое, что часов просто нет. поскольк они своим ключом должны занулить напрядение на data линии, на девятом клоке, генерируемом мастером.
может опять непропай какой-то...