Конспект лекций по курсам "Проектирование центральных и периферийных устройств ЭВС", "Микропроцессоры и ЭВМ в микросистемах". Лукьяненко Е.Б. - 68 стр.

UptoLike

Составители: 

неинвертированный ШИМ
OC0n
(com0n1...0=11)
(com0n1...0=10)
OC0n
инвертированный ШИМ
OCR0n
Частота генерируемого сигнала равна
,
256
f
OCon
N
f
clk
=
где N – коэффициент деления предделителя.
2.24.4. Номер режима 4 – ШИМ с точной фазой
(Phase Correct PWM)
Предназначен, как и режим 2, для генерации сигналов с ШИМ. Однако в этом
режиме счетный регистр функционирует как реверсивный счетчик, изменение со-
стояния которого происходит по каждому импульсу тактового сигнала. Состояние
счетчика сначала изменяется от $00 до $FF, а затем обратно до $00. Максималь-
ная частота сигнала в этом режиме в два раза меньше максимальной частоты сиг-
нала в режиме Fast PWM.
При достижении счетчиком максимального значения ($FF) происходит смена
направления счета. При достижении минимального значения ($00) так же проис-
ходит смена направления счета и устанавливается флаг прерывания TOV0 реги-
стра TIFR.
При равенстве содержимого счетного регистра и регистра сравнения OCR0
устанавливается флаг OCF0 регистра TIFR и изменяется состояние вывода OC0 в
соответствии с разрядами com01 и com00 (таблица 20).
Табл. 20
com0n1 com0n0 Поведение вывода OC0n
0 0 Таймер TCNT0 отключен от вывода
OC0n
0 1 -
1 0 Сбрасывается в 0 при прямом счете и
устанавливается в 1 при обратном сче-
те (неинвертированный ШИМ)
1 1 Устанавливается в 1 при прямом счете
и сбрасывается в 0 при обратном счете
(инвертированный ШИМ).
68