Maxq7667 user’s guide – Maxim Integrated MAXQ7667 User Manual
Page 118
__________________________________________________________________________________________________________
6-24
MAXQ7667 User’s Guide
org 0
;
main_top:
move T2V0, #04000h
; Set to reload value to keep first pulse from
; being extra long
move T2R0, #04000h
; Reload Value
move T2C0, #0C000h
; Compare Value
move T2CFG0, #000h
;
; 0000 0000
; C/T2
0,
Timer Mode
; CCF1:0
00,
Compare Mode
; T2MD
0,
16-bit Mode
; T2DIV2:0
000,
No freq pre-scaling
;T2CI
0,
use system clock
move T2CNB0, #040h
;
; 0100 0000
; TC2L
0,
Not used
; TCC2
0
Not used
; TF2L
0,
Not used
; TF2
0,
Not used
; X
x,
reserved
; T2POL1
0,
Low Starting value on secondary pin
; T2OE1
1,
Secondary pin is enabled as output
; ET2L
0,
Not used
move T2CNA0, #068h
;
; 0110 1000
; G2EN
0,
Gating disabled
; SS2
0,
Single shot disabled
; CPRL2
0,
Not used
; TR2
1,
Run enabled
; TR2L
0,
Not used
; T2POl0
1,
High Starting value on primary pin
; T2OE0
1,
Primary pin is enabled as output
; ET2
0,
Not used
Loop1:
; body of the code, loop here indefinetly
jump Loop1
end