HP E1433A User's Guide

The C-Language Host Interface Library

HP E1433A Interrupt Behavior

Interrupt Setup

The HP E1433A VXI module can be programmed to interrupt a host computer using the VME interrupt lines. VME provides seven such lines, and the HP E1433A module can be told to use any one of them (see e1432_set_interrupt_priority).

The HP 1432A can interrupt the host computer in response to different events. You can specify a mask of events on which to interrupt. This mask is created by OR-ing together the various conditions that the you want.

The following table, copied from the e1432_set_interrupt_mask manual page, shows the conditions that can cause an interrupt:

Interrupt Mask Bit Definitions

 

Define (in e1432.h)

Description

E1432_IRQ_MEAS_WARNING

Non-fatal measurement warning

E1432_IRQ_BLOCK_READY

Block of data ready in FIFO

E1432_IRQ_MEAS_STATE_CHANGE

Measurement state machine changed state

E1432_IRQ_TRIGGER

Trigger ready for transfer to other modules

E1432_IRQ_OVERLOAD_CHANGE

Overload status changed

E1432_IRQ_MEAS_ERROR

FIFO overflow

E1432_IRQ_TACHS_AVAIL

Raw tach-times available

E1432_IRQ_SRC_STATUS

Source status change

4-27

Page 103
Image 103
HP 8-Channel 196 kSa/sec Digitizer plus DSP E1433A manual Non-fatal measurement warning, Block of data ready in Fifo