Цитата
...
длина импульсов 1 и 0 одинакова (1 милисекунда).
...
ставить прерывание на ножку по смене уровня, а потом считать время по 1 милисекунде и смотреть состояние что там далее за бит идет и так далее?
или не используя прерывание по смене уровня на ноге а тупо сканировать ногу с паузой в 1 милисекунду?
Если у Вас длина импульса равна 1 мсек, то после прерывания надо проверять через 0.5мсек,
чтобы проверить середину импульса.
То же и при "тупом" опросе, период опроса должен быть по крайней мере в 2 раза короче
чем длина импульса
(теорема Котельникова
http://ru.wikipedia.org/wiki/Теорема_отсчё...икова_—_Шеннона)
Цитата
Как подобные системы вообще реализуются? я новичек в электронике и программировании микроконтроллеров, поэтому если что не так сформулировал, поправте, буду учиться...
А почитайте в даташите на какую нибудь атмегу как работает UART.
_____________
Александр