Здравствуйте Уважаемые форумчане!
Прошу сильно не пинать, но что-то опять туплю...
Есть микроконтроллер, необходимо подключить стандартную ключ-таблетку DS1990A.
С интерфейсом всё понятно, а вот с протоколом обмена не могу сообразить.
При касании ключа таблетки кто создаёт импульс PRESENCE (импульс присутствия), микроконтроллер или ключ-таблетка?
И какой тогда алгоритм правильный? Вижу 2 варианта:
1. Если импульс PRESENCE генерирует именно сам ключ при касании, то МК уходит в прерывание на дальнейший обмен данными... В этом случае МК видит низкий уровень на пине, уходит в прерывание, ждёт высокий уровень..., затем повторно уже сам генерирует импульс PRESENCE с последующим обменом данными...
2. Если МК сам циклически генерирует импульс PRESENCE... и если в момент импульсам появится ключ-таблетка, то считывает код ключа.
Я почему задал такой вопрос, просто в последствии хочу подключить бесконтактный считыватель:
Matrix-II-EH (серый)
https://www.tinko.ru/catalog/product/200695/
и у меня возникают сомнения будет ли он работать в обоих реализациях алгоритма или нет.
Спасибо!