3.2. Описание регистров таймера lt2
Регистр управления/статуса (LTCSR2) доступен по чтению и записи. Состояние после сброса: 0000 0000 (00h). Адрес в памяти 08h.
7 0
0 | 0 | 0 | 0 | 0 | 0 | TB2IE | TB2F |
Биты 7:2 зарезервированы и должны сохраняться очищенными.
Бит 1 = TB2IE. Разрешение прерывания Timebase 2. Этот бит устанавливается и очищается программным обеспечением.
TB2IE = 0: timebase (TB2) прерывание запрещено.
TB2IE = 1: timebase (TB2) прерывание разрешено.
Бит 0 = TB2F. Флаг прерывания (Timebase 2). Этот бит устанавливается аппаратными средствами и очищается программным обеспечением при чтении регистра LTCSR. Запись этого бита не имеет эффекта.
TB2F = 0: нет переполнения счетчика 2.
TB2F = 1: произошло переполнение счетчика 2.
Регистр автоперезагрузки облегченного таймера (LTARR) доступен по чтению и записи. Состояние после сброса: 0000 0000 (00h). Адрес в памяти 09h.
7 0
AR7 | AR6 | AR5 | AR4 | AR3 | AR2 | AR1 | AR0 |
Биты 7:0 определяют значение перезагрузки в счетчик 2. Биты этого регистра читаются и записываются программным обеспечением. Значение LTARR автоматически загружается в счетчик 2 (LTCNTR), когда он переполняется.
Счетчик облегченного таймера 2 (LTCNTR) доступен только для чтения. Состояние после сброса: 0000 0000 (00h). Адрес в памяти 0Ah.
7 0
CNT7 | CNT6 | CNT5 | CNT4 | CNT3 | CNT2 | CNT1 | CNT0 |
Биты 7:0 = CNT [7:0] определяют перезагружаемое значение счетчика 2.
Этот регистр читается программным обеспечением. Значение LTARR
автоматически загружается в счетчик 2 (LTCNTR), когда он переполняется.
Регистр контроля/статуса (LTCSR1) облегченного таймера доступен по чтению и записи. Состояние после сброса: 0х00 0000 (х0h). Адрес в памяти 0Bh.
7 0
ICIE | ICF | TB | TB1IE | TB1F | - | - | - |
Бит 7 = ICIE разрешает прерывание. Этот бит устанавливается и очищается программным обеспечением.
ICIE = 0: запрещение прерывания захвата входа (IC).
ICIE = 1: разрешение прерывания захвата входа (IC).
Бит 6 = ICF является флагом захвата входа. Этот бит устанавливается аппаратными средствами и очищается программным обеспечением при чтении регистра LTICR. Запись этого бита не изменяет его значение.
ICF = 0: нет захвата входа.
ICF = 1: захват входа произошел.
Примечание: после сброса MCU программное обеспечение должно инициализировать бит ICF, читая регистр LTICR.
Бит 5 = TB выбирает период Timebase. Этот бит устанавливается и очищается программным обеспечением.
TB = 0: период Timebase = tOSC * 8000 (1ms @8 МГц).
TB = 1: период Timebase = tOSC * 16000 (2ms @8 МГц).
Бит 4 = TB1IE разрешает прерывание Timebase. Этот бит устанавливается и очищается программным обеспечением.
TB1IE = 0: прерывание Timebase (TB1) запрещено.
TB1IE = 1: прерывание Timebase (TB1) разрешено.
Бит 3 = TB1F является флагом прерывания Timebase. Этот бит устанавливается аппаратными средствами и очищается программным обеспечением при чтении регистра LTCSR. Запись этого бита не имеет никакого эффекта.
TB1F = 0: нет переполнения счетчика.
TB1F = 1: произошло переполнение счетчика.
Биты 2:0 зарезервированы.
Регистр захвата входа (LTICR) облегченного таймера доступен только для чтения. Состояние после сброса: 0000 0000 (00h). Адрес в памяти 0Ch.
7 0
ICR7 | ICR6 | ICR5 | ICR4 | ICR3 | ICR2 | ICR1 | ICR0 |
Биты 7:0 = ICR [7:0] определяют значение захвата входа. Эти биты читаются программным обеспечением и очищаются аппаратными средствами после сброса. Если бит ICF в LTCSR очищен, значение 8-битового суммирующего счетчика будет захвачено на переднем или заднем фронте сигнала на линии LTIC.
- Программирование микроконтроллеров st7
- Оглавление
- Цель и содержание лабораторных работ
- 2. Задания для домашней подготовки
- 2.1. Изучение портов, прерываний и таймеров
- Разработайте вариант собственной программы формирования различной скважности широтно-импульсных модулированных сигналов на линии порта ра2 – ра5.
- Контрольные вопросы
- Облегченный таймер lt2
- 3.1. Функциональное описание
- Захват входа
- Timebase счетчика 2
- Режимы низкого энергопотребления
- 3.2. Описание регистров таймера lt2
- 4. Автоперезагружаемый 12-битовый таймер
- Главные особенности таймера ат2
- 4.1. Функциональное описание Режим pwm
- Частота pwm и скважность цикла
- Режим выходного сравнения
- Функция Break
- Захват входа
- 4.2. Описание регистров таймера ат2
- Среда разработки stvd7
- Выбор пакета и параметров установки
- Установка stvd7 3.11 (с поддержкой inDart-stx)
- Подключение объектов управления на плате st7/st5:
- 6.2. Подключение отладочного модуля к пк
- 6.3. Выполнение программ на st7/st5 Learning Board
- Лабораторные задания
- Содержание отчета
- 333Библиографический список
- Приложение а
- Приложение б
- Создание нового проекта в среде st7 Visual Developer
- Создание главной программы для микроконтроллера
- Запуск программы на микроконтроллере и ее отладка
- 620002, Екатеринбург, ул. Мира, 19
- 620002, Екатеринбург, ул. Мира, 19