Читайте также:
|
|
В режиме ШИМ модуль ССР формирует на выводы ССР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ЕЕР |