Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Работа ССР в режиме ШИМ

ОБЩИЕ С ВЕДЕНИЯ О МИКРОКОНТРОЛЛЕРАХ | Работа системы прерываний | Периферийные модули | Основные характеристики микроконтроллеров | Косвенная адресация, регистра INDF и FSR | Серия РIС16ХХХ | Система прерывании РIС18FХХ2 | КОНТРОЛЛЕРЫ PIC16F87X | КОНТРОЛЛЕРЫ 18 СЕРИИ | Аппаратный умножитель 8х8 |


Читайте также:
  1. A. Работа была выполнена к 6 часам. \ Жұмыс сағат 6-ға таман орындалды.
  2. Assert срабатывает только в режиме Debug
  3. FQP в режиме маски
  4. FSA - Серийный или доработанный легковой автомобиль отечественного или иностранного производства без ограничения. Объем двигателя: от 2000 до 3000 куб.см. включительно.
  5. FSB – Серийный или доработанный серийный легковой автомобиль отечественного или иностранного производства без ограничения. Объём двигателя: от 2300 до 3500 куб.см. включительно.
  6. I РАБОТА И ОТРЕЧЕНИЕ.
  7. II. Самостоятельная работа (повторение) по вопросам темы № 11 «Множественность преступлений».

В режиме ШИМ модуль ССР формирует на выводы ССР1 ШИМ - процесс с 10-битной точностью установки длительности импульса и периода.

Период ШИМ - рассчитывается по формуле:

PWMper = 4*(PR2+1)*Tosc*TMR2presc

Длительность ШИМ- импульса задается значением регистра ССРR1L и двух бит ССР1СОN<5:4>:

PWMimp = (ССРR1L:ССР1СОN<5:4>)*Tosc*TMR2presc

и может быть обновлена в любой момент, однако изменение производится также как и для периода ШИМ в момент окончания формирования периода (т.е. когда ТМR2 = РR2). При этом значение ССРR1L переписывается в регистр ССРR1H и 2-битную защелку для хранения всего 10-битного значения.

В случае если длительность ШИМ - импульса больше периода, сброс вывода порта в 0 не производится. Таким образом, для перевода, модуля ССР в режим ШИМ необходимо выполнить следующие операции:

• Установить период ШИМ - сигнала записью соответствующего значения в регистр РR2;

• Установить длительность ШИМ - импульса с помощью регистра ССРR1L и 2-х битов ССР1СОN<5:4>;

• Конфигурация вывода ССР1 в режим вывода сбросом бита ТRISC<2> в регистре конфигурации порта С;

• Установить значение предделителя ТМR2 и включить ТМR2 установкой бита ТМR2ОN(Т2СОN<2>);

• Сконфигурировать модуль ССР в режим ШИМ установкой требуемых битов ССРхМЗ...ССРхМ0.

Схема модуля ССР в режиме ШИМ

 

Модуль ССР1:

Регистр ССРR1 модуля ССР состоит из двух 8-разрядных регистров: ССРR1L (младший байт), ССРК1Н (старший байт). В регистре ССР1СОN находятся управляющие биты модуля ССР1, доступные для записи и чтения. В режиме сравнения триггер специального события сбрасывает таймер ТМR1.

Модуль ССР2:

Регистр ССРR2 модуля ССР состоит из двух 8-разрядных регистров: ССРR2L (младший байт), ССРR2Н (старший байт). В регистре ССР2СОN находятся управляющие биты модуля ССР2, доступные для записи и чтения. В режиме сравнения триггер специального события сбрасывает таймер TМR1 и запускает преобразование АЦП (если АЦП включено).


Дата добавления: 2015-11-14; просмотров: 48 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
КРАТКОЕ ОПИСАНИЕ ОСОБЕННОСТЕЙ МИКРОКОНТРОЛЛЕРОВ| Режим пониженного энергопотребления SLЕЕР

mybiblioteka.su - 2015-2024 год. (0.005 сек.)