Herunterladen Diese Seite drucken

Addi-Data APCI-1500 Technisches Referenzhandbuch Seite 51

Vorschau ausblenden Andere Handbücher für APCI-1500:

Werbung

APCI-/CPCI-1500
Wenn mehrere Karten betrieben werden, und mehrere auf Interrupts reagieren
sollen, gibt die Variable b_BoardHandle die Identifikationsnummer (Handle) der
Karte, die den Interrupt erzeugt hat.
Die Benutzer Interruptroutine muss die folgende Syntax haben:
VOID_ v_FunctionName
v_FunctionName
b_BoardHandle
b_InterruptMask
b_InputChannelNbr
Maske
0000 0001
0000 0010
0000 0100
0000 1000
0001 0000
0010 0000
0100 0000
1000 0000
Der Benutzer kann einen anderen Name geben für v_FunctionName,
b_BoardHandle, b_InterruptMask, und b_InputChannelNbr.
(BYTE_ b_BoardHandle,
BYTE_b_InterruptMask,
BYTE b_InputChannelNbr)
Name der Benutzer Interruptroutine
Nummer des Handles, der den Interrupt
generiert hat
Maske der Events, das den Interrupt generiert.
Wenn ein Interrupt mit der Maske 0000 0001
generiert wird und falls Sie die OR-
PRIORITY Logik benutzen, gibt diese
Variable die Eingangsnummer zurück, die den
Event generiert hat.
Tabelle 9-3: Interruptmaske
Bedeutung
Event 1 ist erfolgt
Event 2 ist erfolgt
Zähler / Timer 1 ist abgelaufen
Zähler / Timer 2 ist abgelaufen
Timer 3 ist abgelaufen
Watchdog ist abgelaufen
Spannungsfehler
Kurzschlussfehler
Standardsoftware
49

Werbung

loading

Diese Anleitung auch für:

Cpci-1500