Функция Break
Функция Break (прерывания) используется, чтобы выполнить критическое положение при закрытии преобразователя энергии. Функция Break активизируется внешним сигналом низкого уровня на линии Break (рис. 7). Использование линии Break разрешается программно предварительной установкой бита BPEN в регистре BREAKCR (Break Control Register).
Когда низкий уровень обнаруживается на линии Break и бит BA установлен, функция Break активизируется.
Программное обеспечение может активизировать Break функцию, не используя линию Break, установив бит BA в регистре BREAKCR.
Рис. 5 Функция PWM
Рис. 6. Сигнал PWM для 0% и 100% Duty Cycle
Когда функция Break активизирована (бит BA =1):
– Прерывания вызываются непосредственно на выходных линиях PWMx
установкой бит PWM [3:0] в регистре BREAKCR (после инвертирования).
– 12-битовый PWM счетчик принимает значение сброса.
– ARR, DCRx и соответствующие теневые регистры принимают значения
при сбросе.
– Регистр PWMCR сбрасывается.
Когда функция Break деактивирована после применения прерывания (бит BA изменяется программно с 1 на 0):
– Управление выходами PWM передается регистрам порта.
Рис. 7. Блок схема для функции Break
- Программирование микроконтроллеров 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