Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Wiegand
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
impuls-v
Ни кто не поделится примером работы сданным форматом.
Семён
Цитата(impuls-v @ Nov 29 2006, 14:03) *
Ни кто не поделится примером работы сданным форматом.

Примером поделиться не могу. Но советую посмотреть прикрепленный файл.
=GM=
Цитата(impuls-v @ Nov 29 2006, 11:03) *
Никто не поделится примером работы с данным форматом.

Форматов виганда в принципе много. Делиться там особо нечем. Подключаете две ноги внешних прерываний к линиям 0 и 1, настроенным на спад. Если возникло прерывание по линии нулей, вдвигаете 0 в 26-, 32-, 36-битный (зависит от конкретного протокола), если возникло прерывание по линии единиц, то вдвигаете 1. Длительность импульсов где-то 50 мкс, период появления импульсов порядка 2 мс, так что для МК времени - вагон, можно и программно реализовать. Приняв соответствующее протоколу количество бит, проверяете правильность, вычисляя бит четности и сравнивая с принятым битом. Вот и все.
impuls-v
Да это я сделал, вот только то что у меня получилось мне же самому чтото не нравится, а подсказать своими примерами похоже некому.
Семён
Цитата(impuls-v @ Nov 30 2006, 01:07) *
Да это я сделал, вот только то что у меня получилось мне же самому чтото не нравится, а подсказать своими примерами похоже некому.

Уважаемый impuls-v лучше задавать более конкретные вопросы, больше шансов получить ответ. А пока посмотрите еще один документ.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.