Цитата(impuls-v @ Nov 29 2006, 11:03)

Никто не поделится примером работы с данным форматом.
Форматов виганда в принципе много. Делиться там особо нечем. Подключаете две ноги внешних прерываний к линиям 0 и 1, настроенным на спад. Если возникло прерывание по линии нулей, вдвигаете 0 в 26-, 32-, 36-битный (зависит от конкретного протокола), если возникло прерывание по линии единиц, то вдвигаете 1. Длительность импульсов где-то 50 мкс, период появления импульсов порядка 2 мс, так что для МК времени - вагон, можно и программно реализовать. Приняв соответствующее протоколу количество бит, проверяете правильность, вычисляя бит четности и сравнивая с принятым битом. Вот и все.