Ь 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.