Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

EBRU

pcidioGetIrq

4 Beschreibung
Diese Funktion liefert den Inhalt der karteninternen Interruptregister beim Auftreten des letz-
ten Interrupts.
ó Parameter
ð Eingabe
<BoardNumber>
Mit der Funktion pcidioGetSummaryOfAllBoards ermittelter Index für die Adressierung der
PCIDIO.
<Int_State>
Array für den Registerstatus.
typedef PCIDIO_INT_STATE
{
BYTE BoardNumber; /* Kartenzuordnung */
DWORD IRQIO_1_32; /* Interruptregister der Basiskarte*/
DWORD IRQIO_33_64; /* Interruptregister der Erweiterungskarte */
BYTE IRQTIMER; /* Interruptregister für den Timer */
BYTE PERREG; /* Globales Interruptregister der Karte */
}
< BoardNumber>
Mit der Funktion pcidioGetSummaryOfAllBoards ermittelte Index für die Adressie-
rung der PCIDIO.
<IRQIO_1_32>
Das Register liefert den Status der jeweiligen Interruptquellen der Eingänge 0 bis 31.
Ein gesetztes Bit signalisiert dabei einen anstehenden Interrupt.
<IRQIO_33_64>
Das Register liefert den Status der jeweiligen Interruptquellen der Eingänge 32 bis
63. Ein gesetztes Bit signalisiert dabei einen anstehenden Interrupt.
<IRQTIMER>
Die Variable enthält den Status und den Interruptstatus des Timers in den niederen
beiden Bitpositionen:
Bit 1 Bit 0
Bedeutung
-------------------------------------------------------------------------------------------
0
0
Timer läuft nicht und kein Timerinterrupt war ausgelöst
0
1
Timer läuft und kein Timerinterrupt war ausgelöst
1
0
Timer läuft nicht mehr und Timerinterrupt war ausgelöst
1
1
Timer läuft und Timerinterrupt war ausgelöst
<PERREG>
Dieses Register bietet eine weitere Möglichkeit der Ermittlung der Karte als Inter-
ruptquelle:
Bit 0: Dieses Bit ist 1, solange wenigstens ein Interrupt der Karte ansteht
Bit 2: Dieses Bit ist 1, solange der Timerinterrupt ansteht
®
PCIDIO – PCI Karte mit 32/64 optoisolierten digitalen I/Os
pcidio-de-um-3v5b.doc
®
EBRU
GmbH • Am Lämpertsbach 23 • D-99826 Nazza
Tel:+49 36924 30 800 • Fax:+49 36924 42 204
www.ebru.de • info@ebru.de
Benutzerhandbuch
01.12.2014
Rev. 3.5b
Seite 36

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für EBRU PCIDIO32

Diese Anleitung auch für:

PcidioexPcidio64

Inhaltsverzeichnis