beautypg.com

Figure 1312. receive data by polling – Intel 386 User Manual

Page 412

background image

13-13

SYNCHRONOUS SERIAL I/O UNIT

The SSIO Unit can be operated either by using a polling method or through interrupts.

Figure 13-12 shows a basic flowchart for using the polling method to receive data through
the SSIO.

Figure 13-13 shows a basic flowchart for the Interrupt Service Routine necessary when
using interrupts to receive data through the SSIO. If interrupts are used, follow the below
sequence for initialization:

1.

Initialize the SSIO.

2.

Initialize the interrupts - ICU initialization, Interrupt Service Routine, etc.

3.

Unmask the interrupts on the ICU.

Figure 13-12. Receive Data by Polling

A3396-01

ROE=0

?

Yes

Error

Routine

Initialize SSIO

RHBF=1

?

Read Data

(SSIORBUF)

No

No

Yes