VXI manual VT1433B Interrupt Behavior, VT1433B Users Guide The Host Interface Library

Models: VT1433B

1 203
Download 203 pages 12.71 Kb
Page 104
Image 104
Manual background

VT1433B User's Guide

The Host Interface Library

VT1433B Interrupt Behavior

Interrupt Setup

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

The VT1432A can interrupt the host computer in response to different events. A mask of events can be specified on which to interrupt. This mask is created by OR'ing together the various conditions that are desired. 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-26

Page 104
Image 104
VXI manual VT1433B Interrupt Behavior, VT1433B Users Guide The Host Interface Library