микроконтроллеры от ведущих мировых производителей

Аппаратный счетчик импульсов - один из инструментов снижения энергопотребления устройств на базе микроконтроллеров EFM32 Gecko. Он представляет собой 8- либо 16-битный реверсивный счетчик импульсов, поступающих на отдельный вывод микроконтроллера. При достижении заданного числа импульсов может быть сгенерировано прерывание, позволяющее «разбудить» устройство чтобы процессор, который был заранее активизирован, мог принять накопленные данные, что исключает вероятность переполнения счетчика и потери данных. Для предотвращения счета импульсных помех предусмотрена фильтрация входного сигнала.

Счетчик импульсов, в отличие таймера/счетчика, дает заметную выгоду по энергопотреблению. Он может быть использован в режимах энергосбережения до EM3, включенный счетчик импульсов добавит к энергопотребению кристалла всего 100 нА.

Использование счетчика импульсов c примерами кода детально описано в руководстве по применению AN0024 доступном на сайте www.silabs.com.