Maxq7667 user’s guide – Maxim Integrated MAXQ7667 User Manual

Page 118

Advertising
background image

__________________________________________________________________________________________________________

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

Advertising