beautypg.com

10 how do i generate an activation trigger, 11 what are the interrupt-related registers, 12 how do i enable interrupts – FUJITSU MB91460 SERIES FR60 User Manual

Page 808

background image

792

Chapter 38 Reload Timer

7.Q & A

7.10 How do I generate an activation trigger?

• Generating a soft trigger

The setting is done via the software trigger bit (TMCSR.TRG).

When the software trigger bit (TGR) is set to“1”, a trigger is generated.

To enable operation and activate at the same time, set the count permission bit (TMCSR.CNTE) and the soft trigger bit
(TMCSR.TRG) simultaneously.

• Generating an external trigger

By inputting the edge specified by the trigger selection bit to the trigger pin corresponding to each reload timer, a
trigger is generated.

7.11 What are the interrupt-related registers?

The relationship between reload timer numbers, interrupt level, vector, control register, etc is outlined in the
following table.

For details on interrupt level and interrupt vectors, see “

Chapter 24 Interrupt Control (Page No.311)

”.

Interrupt request flag (TMCSR0.UF) ~ (TMCSR7.UF) is not automatically cleared, so before returning from
interrupt processing, set the UF bit to “0” to reset it.

7.12 How do I enable interrupts?

Enabling interrupts, interrupt request flag

TIN6 pin

PFR14.6 = ‘1’

-

TIN7 pin

PFR14.7 = ‘1’

-

Timer

Trigger pin

Reload timer 0

TIN0

Reload timer 1

TIN1

Reload timer 2

TIN2

Reload timer 3

TIN3

Reload timer 4

TIN4

Reload timer 5

TIN5

Reload timer 6

TIN6

Reload timer 7

TIN7

Interrupt

vector (default)

Interrupt level setting bit (ICR[4:0])

Reload timer 0

#32

Address: 0FFF7Ch

Interrupt level register (ICR08)

Address: 0448h

Reload timer 1

#33

Address: 0FFF78h

Reload timer 2

#34

Address: 0FFF74h

Interrupt level register (ICR09)

Address: 0449h

Reload timer 3

#35

Address: 0FFF70h

Reload timer 4

#36

Address: 0FFF6Ch

Interrupt level register (ICR10)

Address: 044Ah

Reload timer 5

#37

Address: 0FFF68h

Reload timer 6

#38

Address: 0FFF64h

Interrupt level register (ICR11)

Address: 044Bh

Reload timer 7

#39

Address: 0FFF60h