suslogon писал(а):конкретное предложение - делать ЧАСЫ, а не 100-в-1 как говнокетайцы

Так в чем проблема - делайте, а если часы не нужны но есть острая необходимость в говнометре (красивом, с большими индикаторами, чтоб говорил, ну и на всякий случай еще и время точное показывал) что теперь расстаться с мечтой?
mss_ja писал(а):вы можете конкретно в данном случае сделать-предложить.не только на словах ???
калибровка наверно не поможет, придется учитывать температуру, влажность, скорость ветра и ХЗ еще что.
вы кажется знакомы с программированием? по пробуйте откалибровать сам датчик если делать нечего
я вот позавчера калибровал один врал почти на градус, правда он был сдохший (перепутал питание +-

) теперь только от паразита работает
в общем виде процедура такая:
Код: Выделить всё
Reset / Presence Detect
0xCC Skip ROM (or 0x55 Match ROM if required)
0x93
Read 1 byte and store as TRIM1
Reset / Presence Detect
0xCC Skip ROM (or 0x55 Match ROM if required)
0x68
Read 1 byte and store as TRIM2
Сохраняем "на бумажке" значения TRIM1 и TRIM2 потому что востановить их будет очень трудно если не возможно!
Проблема в том что ни кто точно не знает логику их работы, кроме посвященных, там не все биты значащие и еще зависят от версии ядра микросхемы
поэтому далеко от оригинальных значений не стоит уходить, а TRIM2 вообще не трогать
вот мой пример:
Код: Выделить всё
TRIM1 и TRIM2:
$EF $DB
18.03.2012 заменил на:
$1F $DB
потом записываем их или восстанавливаем старые процедурой ниже:
Код: Выделить всё
Reset / Presence Detect
0xCC Skip ROM (or 0x55 Match ROM if required)
0x95
Write TRIM1
Reset / Presence Detect
0xCC Skip ROM (or 0x55 Match ROM if required)
0x63
Write TRIM2
Reset / Presence Detect
0xCC Skip ROM (or 0x55 Match ROM if required)
0x94
Reset / Presence Detect
0xCC Skip ROM (or 0x55 Match ROM if required)
0x64