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

Скачать
Страница из 68
EM78P312N
 
8-Bit Microcontroller
 
 
38 
 
Product Specification (V1.0) 10.03.2006
 
 
(This specification is subject to change without further notice) 
 
8-bit Up-counter
Comparator
TCR3B
TC3CR
MUX
INT3ES
TC3 pin
TC2CK
TC3S
2
TC3
Interrupt
TCR3A
fc/2
12
fc/2
10
fc/2
7
Edge
Detector
Capture
Control
TC3M
Capture
Capture
CAP
Inhibit
Rising
Falling
Overflow
M
fs/2
4
fs/2
2
,
,
 
Fig. 5-22  Configuration of Timer/Counter3 
5.10.1 Timer Mode 
In Timer mode, counting up is performed using the internal clock.  When the contents of 
the up-counter matched with the TCR3DA, then interrupt is generated and the counter 
is cleared.  Counting up resumes after the counter is cleared.  The current contents of 
the up-counter are loaded into the TCR3DB by setting TC3CAP to “1” and the TC3CAP 
is cleared to “0” after capture automatically. 
5.10.2 Counter Mode 
In Counter mode, counting up is performed using the external clock input pin (TC3 pin) 
and either rising or falling edge can be selected by INT3ES0 but both edge cannot 
be used.  When the contents of the up-counter matched with the TCR3DA, then 
interrupt is generated and the counter is cleared.  Counting up resumes after the 
counter is cleared.  The current contents of the up-counter are loaded into the TCR3DB 
by setting TC3CAP to “1” and the TC3CAP is cleared to “0” after capture automatically. 
5.10.3 Capture Mode 
In Capture mode, the pulse width, period and duty of the TC3 input pin are measured in 
this mode, which can be used in decoding the remote control signal.  The counter is 
free running by the internal clock.  On the rising (falling) edge of TC3 pin input, the 
contents of the counter is loaded into TCR3DA, then the counter is cleared and 
interrupt is generated.  On the falling (rising) edge of TC3 pin input, the contents of the 
counter are loaded into TCR3DB.  The counter is still counting, on the next rising edge