АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Микроконтроллер MSP430. Таймеры

Читайте также:
  1. Аппаратное обеспечение микроконтроллера. Изменяемый функциональный блок микроконтроллера.
  2. Взаимодействие микроконтроллера с клавиатурой,дисплеем
  3. Интерфейсы последовательной связи I2C. Программная и аппаратная реализация в микроконтроллерах AVR.
  4. Классификация микроконтроллеров.
  5. Логическая организация памяти микроконтроллера MCS-51.(17)
  6. Микроконтроллер MSP430. Модуль таймера микроконтроллера. Архитектура.
  7. Микроконтроллер MSP430. Модуль таймера микроконтроллера. Прерывание таймера.
  8. Микроконтроллер MSP430. Режимы адресации
  9. Микроконтроллер MSP430.16битный АЦП SD16_A
  10. Разрядные микроконтроллеры на основе ядра ARM7TDMI.
  11. Семейство микроконтроллеров MSC.

Сторожевой таймер – это 16-разряный таймер, который можно использовать как в качестве сторожевого, так и в качестве «интервального» таймера. В этом разделе описывается модуль сторожевого таймера. Сторожевой таймер реализован во всех устройствах MSP430

Первичная функция модуля сторожевого таймера (WDT) – выполнять рестарт управляемой системы при возникновении проблемы с программным обеспечением. Если установленный временной интервал истек, генерируется системный сброс. Если сторожевая функция в приложении не нужна, модуль может быть сконфигурирован как интервальный таймер для генерации прерываний через установленные интервалы времени.

Сторожевой таймер обладает следующими возможностями:

  • Восемь программно настраиваемых временных интервалов
  • Режим сторожевого таймера
  • Режим интервального отсчета
  • Доступ к регистру управления WDT защищен паролем
  • Управление функцией вывода nonRST/NMI
  • Возможность выбора источника тактовых импульсов
  • Возможность останова для уменьшения потребляемой мощности

Таймер А – это 16-разрядный таймер/счетчик с тремя регистрами захвата/сравнения. Таймер А может обеспечить множество захватов/сравнений, выходов ШИМ и выдержку временных интервалов. Таймер А также имеет обширные возможности прерывания. Прерывания могут быть сгенерированы от счетчика при переполнении и от каждого из регистров захвата/сравнения.

  • Таймер А обладает следующими возможностями:
  • Асинхронный 16-разрядный таймер/счетчик с четырьмя режимами работы;
  • Выбираемый и конфигурируемый источник тактирования;
  • Три конфигурируемых регистра захвата/сравнения;
  • Конфигурируемые выходы с возможностью ШИМ;
  • Асинхронная фиксация (защелка) входа и выхода;
  • Регистр вектора прерываний для быстрого декодирования всех прерываний таймера А.

Таймер имеет 4 режима работы. Они выбираются с помощью битов МСх

00 – стоп – останов таймера

01 – вверх – таймер многократно считает от 0до значения в ТАССR0

10 – непрерывный – таймер многократно считает от 0 до 0FFFh

11 – вверх\вниз – таймер многократно считает от 0 до значения ТАССR0 и обратно до0

Таймер В – это 16-разрядный таймер/счетчик с тремя или семью регистрами захвата/сравнения. Таймер В может поддерживать несколько режимов захвата/сравнения, вывод ШИМ-сигналов и выдержку временных интервалов. Таймер В также имеет расширенные возможности прерываний. Прерывания могут быть сгенерированы при переполнении счетчика и от каждого из регистров захвата/сравнения.

Таймер В обладает следующими возможностями:

  • Асинхронный 16-разрядный таймер/счетчик с четырьмя режимами работы и четырьмя настраиваемыми длительностями
  • Выбираемые и конфигурируемые источники тактирования
  • Три или семь конфигурируемых регистров захвата/сравнения
  • Конфигурируемые выходы с возможностью ШИМ
  • Защелки сравнения с двойной буферизацией и синхронизируемой загрузкой
  • Регистр вектора прерывания для быстрого декодирования всех прерываний таймера В

имеет аналогичные режимы с таймером А

00 – стоп – останов таймера

01 – вверх – таймер многократно считает от 0до значения в регистре сравнения ТBCL0

10 – непрерывный – таймер многократно считает от 0 до значения выбранного битами TBCNTLx

11 – вверх\вниз – таймер многократно считает от 0 до значения ТBCL0 и обратно до0

 

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)