Протокол RC5

RC5 протокол основан на передаче данных при помощи манчестерского кода. Манчестерский код уникален тем, что данные передаются изменением со­стояния в середине бита. Логическая 1 интерпретируется MSP430 при переходе поступившего от ИК приемника инвертированного сигнала в середине бита из высокого состояния в низкое, а 0 - при переходе из низкого состояния в высо­кое. ИК пакет в стандарте RC5 состоит из 14 бит: два стартовых бита (S1, SO), один служебный бит (С), пять адресных бит (А4 - АО) и код команды из шести бит (С5 - СО). Пакет передается старшим битом вперед, т.е. первыми будут при­няты стартовые биты. На рисунке 2 показан RC5 пакет на входе MSP430 после демодуляции и инверсии его ИК приемником. Стартовые биты всегда имеют