GP Timer Compare PWM Exercise Solution
7 - 42 C28x - Event Manager
GP Timer Compare PWM Exercise Solution
GP Timer Compare PWM Exercise
GP Timer Compare PWM Exercise
Solution
Solution
GPTCONA =
GPTCONA =
(xxx0000001000010)b
(xxx0000001000010)b
=
=
0042h
0042h
T1CON =
T1CON =
(xx00100001000010)b
(xx00100001000010)b
=
=
0842h
0842h
(all
(all
x’s
x’s
assigned a value of 0)
assigned a value of 0)
T1CMPR = (100%
T1CMPR = (100%
-
-
duty cycle)*T1PR = 0.75*1000 = 750 = 2EEh
duty cycle)*T1PR = 0.75*1000 = 750 = 2EEh
T1PR =
T1PR =
carrier period
carrier period
timer period
timer period
2
2
2
2
1
1
1
1
10 ns
10 ns
20
20
µ
µ
s
s
.
.
.
.
= 1000 = 3E8h
= 1000 = 3E8h
=
=
Counter
Counter
Compare
Compare
Period
Period
50 kHz = 20
50 kHz = 20
µ
µ
s
s
Output Pin
Output Pin
CPU clock = 10
CPU clock = 10
ns
ns