Справочник Пользователя для Motorola MC68HC908MR16

Скачать
Страница из 388
Pulse-Width Modulator for Motor Control (PWMMC)
Control Logic Block
MC68HC908MR16/MC68HC908MR32 — Rev. 4.0
Advance Information
 
MOTOROLA
Pulse-Width Modulator for Motor Control (PWMMC)
 171
9.10.4  PWM Control Register 1 
PWM control register 1 (PCTL1) controls PWM enabling/disabling, the 
loading of new modulus, prescaler, PWM values, and the PWM 
correction method. In addition, this register contains the software disable 
bits to force the PWM outputs to their inactive states (according to the 
disable mapping register).
DISX — Software Disable Bit for Bank X Bit
This read/write bit allows the user to disable one or more PWM pins 
in bank X. The pins that are disabled are determined by the disable 
mapping write-once register.
1 = Disable PWM pins in bank X.
0 = Re-enable PWM pins at beginning of next PWM cycle.
DISY — Software Disable Bit for Bank Y Bit
This read/write bit allows the user to disable one or more PWM pins 
in bank Y. The pins that are disabled are determined by the disable 
mapping write-once register.
1 = Disable PWM pins in bank Y.
0 = Re-enable PWM pins at beginning of next PWM cycle.
PWMINT — PWM Interrupt Enable Bit
This read/write bit allows the user to enable and disable PWM CPU 
interrupts. If set, a CPU interrupt will be pending when the PWMF flag 
is set.
1 = Enable PWM CPU interrupts.
0 = Disable PWM CPU interrupts.
NOTE:
When PWMINT is cleared, pending CPU interrupts are inhibited.
Address:
$0020
Bit  7
6
5
4
3
2
1
Bit  0
Read:
DISX
DISY
PWMINT
PWMF
ISENS1
ISENS0
LDOK
PWMEN
Write:
Reset:
0
0
0
0
0
0
0
0
Figure 9-38. PWM Control Register 1 (PCTL1)