|
3804H_M Datasheet, PDF (158/387 Pages) Renesas Technology Corp – 8-BIT CISC SINGLE-CHIP MICROCOMPUTER 740 FAMILY / 38000 SERIES | |||
|
◁ |
3804 Group (Spec.H)
APPLICATION
2.3 Timer
RESET
q x: This bit is not used here. Set it to â0â or â1â arbitrarily.
Initialization
SEI
TM (address 002316)
XXXX1X002
IREQ1 (address 003C16), bit4 0
ICON1 (address 003E16), bit4 1
â¢All interrupts disabled
â¢Timer X : Timer mode
â¢Clear Timer X interrupt request bit
â¢Timer X interrupt enabled
T12XCSS (address 000E16)
PREX (address 002416)
TX
(address 002516)
0011XXXX2
256 â 1
256 â 1
TM (address 002316),
0
bit3
CLI
â¢Timer X count source : f(XIN)/16
â¢Set âdivision ratio â 1â to Prescaler X and Timer X
â¢Timer X count start
â¢Interrupts enabled
Main processing
<Procedure for completion of clock set>
(Note 1)
PREX (address 002416)
TX (address 002516)
IREQ1 (address 003C16), bit4
256 â 1
256 â 1
0
â¢Reset Timer to restart count from 0 second after completion
of clock set
Note 1: Perform procedure for completion of clock set only
when completing clock set.
Timer X interrupt process routine
CLT (Note 2)
CLD (Note 3)
Push registers to stack
Note 2: When using Index X mode flag (T)
Note 3: When using Decimal mode flag (D)
â¢Push registers used in interrupt process routine
Clock stop ?
N
Clock count up (1/4 second to year)
Y â¢Judge whether clock stops
â¢Clock count up
Pop registers
RTI
â¢Pop registers pushed to stack
Fig. 2.3.17 Control procedure
Rev.1.00 Jan 14, 2005
REJ09B0212-0100Z
2-34
|
▷ |