8 what are interrupt-related registers, 10 how do i enable interrupts – FUJITSU MB91460 SERIES FR60 User Manual

Page 976

Advertising
background image

960

Chapter 49 Real-Time Clock

7.Q&A

7.8 What are interrupt-related registers?

RTC interrupt vector and level settings.

The following table shows the relationship between interrupt levels and vectors.

For details on interrupt levels and vectors, refer to

Chapter 24 Interrupt Control (Page No.311)

”.

The interrupt request flags (INT0,INT1,INT2,INT3 and INT4) are not automatically cleared, so the software
must clear them by writing

0” to these flags before control is returned from interrupt processing.

7.9 What interrupts are available and how are they selected?

There are four interrupt causes:

An interrupt request is made by ORing these four interrupt causes. Each cause can be selected with the
corresponding interrupt request enable bit.

7.10 How do I enable interrupts?

Use the interrupt request enable bits (WTCR.INTE0, WTCR.INTE1, WTCR.INTE2, WTCR.INTE3 and
WTCER.INTE4).

To clear interrupt requests,

Use the interrupt request bits (WTCR.INT0, WTCR.INT1, WTCR.INT2, WTCR.INT3 and WTCER.INT4).

Interrupt vectors (Default)

Interrupt level set bit (ICR[4.0])

#132 (0FFDECh)

Interrupt level register ICR58 (047Ah)

Interrupt cause

Interrupt request bit

Interrupt request enable

bits

On counting seconds

INT0

INTE0

On counting minutes

INT1

INTE1

On counting hours

INT2

INTE2

On counting days

INT3

INTE3

On counting half-seconds

INT4

INTE4

Setting Procedure

Interrupt request enable bits (INTE0, INTE1, INTE2, INTE3 and INTE4)

To disable interrupts

Set the bit to “0”.

To enable interrupts

Set the bit to “1”.

Setting Procedure

Interrupt request bits (INT0, INT1, INT2, INT3 and INT4)

To clear interrupt requests

Write “0”.

Advertising