Determining The Cause Of A Service Interrupt - TDK-Lambda GH10-100 User Manual

Table of Contents

Advertisement

6.2.8

Determining the Cause of a Service Interrupt

A service request (SRQ) is set if the contents of at least one of the event registers has changed
(from logical zero to logical one). To determine the reason for an SRQ, perform the following
actions:
1.
Poll by *STB? query to determine which bits are active in the service request enable status
byte.
2.
Read the corresponding Event register for each summary group to determine which events
caused the summary bit to be set. When an Event register is read, it is cleared. This action
also clears the corresponding summary bit.
The interrupt will recur until the specific condition that has caused the event is removed. If this is
not possible, the event may be disabled by programming the corresponding bit of any of the status
group Enable registers.
A faster way to prevent the interrupt is to disable the service request by programming the
appropriate bit of the Service Request Enable register.
162

Advertisement

Table of Contents
loading

Table of Contents