Библиотека Компэла



 


Ь IV. Примеры конкретных применений

Декодирование ТВ ИК ДУ-сигналов используя Таймер A3

Mark Buccini/Stefan Schauer[slaa134.pdf (Англ.)]

В данном примере применения описывается использование модуля тай­мера Timer_A3 для декодирования сигналов телевизионных инфракрасных (ИК) систем дистанционного управления стандартов RC5 и SIRC. Декодер, описанный в этом документе, формирует прерывание и работает в фоновом режиме, используя специфические характеристики модуля таймера Timer_A3. При этом используется только очень малая часть ресурсов вычислительного ядра микроконтроллера MSP430. Специфическая аппаратная возможность побитного защелкивания таймера Timer_A3 позволяет декодировать приня­тый ИК сигнал в реальном масштабе времени, независимо и асинхронно с вычислительным ядром. Активность вычислительного ядра и, соответствен­но, потребление при этом остаются на минимальном уровне. Способность модуля Timer_A3 проводить декодирование данных позволяет выполнять при необходимости одновременно и другие задачи. Описываемый в данном примере применения декодер ориентирован для реализации на основе мик­роконтроллеров MSP430x11x (1) и MSP430x12x, но также может быть легко реализован и на любом другом микроконтроллере семейства MSP430, содер­жащем модуль таймера Timer_A3.