December 17 2017 15:43:35
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
Выбор активного уровня сигналов на линиях PWMi
МОДУЛЬ ВНЕШНЕЙ МАГИСТРАЛИ

Формат регистров кода периода PMODH:PMODL и регистров коэффициента модуляции PVALJH:PVALJL приведен в Табл. 3.117...3.120.

Текущее значение счетчика опорного кода может быть считано из двухбайтового регистра PCNT (PCNTH и PCNTL - старший и младший байты этого регистра). При обращении к старшему байту регистра активизируется функция "чтение на лету". Формат регистров текущего кода счетчика приведен в Табл. 3.121 и 3.122.

Выбор активного уровня сигналов на линиях PWMi осуществляется посредством установки бита TOPNEG для группы нечетных "верхних" ключей и бита BOTNEG для группы четных "нижних" ключей. Биты TOPNEG и BOTNEG расположены в регистре конфигурации, т.е. динамическое изменение активного уровня сигналов PWMi не предусмотрено.

Рассмотренные возможности формирования ШИМ-сигналов позволяют утверждать, что для задания параметров этих сигналов необходимо под управлением программы записать в соответствующие регистры следующие переменные:

* Коэффициент деления программируемого делителя частоты на входе счетчика опорного кода КД.

* Код периода несущей частоты КТ.

* Код коэффициента модуляции КМ для каждого из находящихся в работе каналов модуля PWMQ8.

Табл. 3.117. Формат регистра PMODH

PMODH Регистр периода счетчика PWM (старший байт)
PWM Counter Modulo Register
7 6 5 4 3 2 1 0
0 0 0 0 PMODH11 PMOD10 PMOD9 PMOD8
Сброс не влияет на состояние регистра
Имя бита Назначение бита
PMOD11...PMOD8 4 старших бита периода счетчика опорного кода.
Биты доступны как для записи, так и для чтения

Табл. 3.118. Формат регистра PMODL


PMODL
Регистр периода счетчика PWM (младший байт)
TIM Counter Modulo Register
7 6 5 4 3 2 1 0
PMOD7 PMOD6 PMOD5 PMOD4 PMOD3 PMOD2 PMOD1 PMOD0
Сброс не влияет на состояние регистра
Имя бита Назначение бита
PMOD7..PMOD0 Младший байт периода счетчика опорного кода.
Регистр доступен как для записи, так и для чтения

Табл. 3.119. Формат регистра PVAUH

PVALiH Регистр коэффициента модуляции канала "i" PWM (старший байт)
PWMi Value Register High
7 6 5 4 3 2 1 0
PVAL15 PVAL14 PVAL13 PVAL12 PVAL11 PVAL10 PVAL9 PVAL8
Состояние при сбросе: $00
Имя бита Назначение бита
PVAL15...PVAL8 Старший байт коэффициента модуляции канала "х". Регистр доступен для чтения и для записи. Если канал работает в режиме входного захвата, то операция чтения старшего байта регистра данных (т.е. рассматриваемого регистра TxCHiH) блокирует исполнение нового входного захвата до выполнения операции чтения младшего байта регистра данных TxCHiL



Табл. 3.120. Формат регистра PVALiL

PVALiL


Регистр коэффициента модуляции канала "i" PWM (младший байт)
PWM i Value Register Low
7 6 5 4 3 2 1 0
PVAL7 PVAL6 PVAL5 PVAL4 PVAL3 PVAL2 PVAL1 PVAL0
Сброс не влияет на состояние регистра
Имя бита Назначение бита
PVAL7...PVAL0 Младший байт регистра данных канала захвата/сравнения.
Регистр доступен для чтения и для записи. Особенности работы с регистром см. в Табл. 3.99

Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.05 секунд 2,299,153 уникальных посетителей