Цитата(Дон Амброзио @ Mar 7 2008, 14:47)

как обеспечить , чтобы локальные часы (реализованные на базе таймера ATmega) на всех девайсах расходились друг относительно друга не более, чем на 0,5 Сек?
Дохтур, вас это точно интересует или вы опять бла-бла-бла? Если интересует, то можно сделать так.
1) Ввести в протокол обмена понятие широковещательного пакета, типа, "всем молчать, получить точное время". Действует только от узла до субузла.
2) Сначала синхронизируются узлы одного уровня. Погрешность 1 мс.
3) Затем каждый узел синхронизирует следующий уровень. Погрешность 2 мс.
и т.д.
Для пожарной сигнализации самое то.