Funktionsbeschreibung
4.5 Timer und Watchdog
Die Karte APCIe-3021 ist mit einem Timer ausgestattet. Die Karten APCIe-3121, APCIe-3521 und
CPCIs-3121 besitzen jeweils zwei Timer (0 und 1), von denen einer (Timer 1) auch als Watchdog
programmiert werden kann.
4.5.1 Timer
Mit Hilfe des Timers wird unabhängig vom PC-Takt eine Zeitbasis bereitgestellt, um z.B. Operationen
zu synchronisieren. Der 16-Bit-Timer ist ein Abwärtszähler, der nach Ablauf der programmierten
Zykluszeit (Time-out) einen Interrupt auslösen kann.
Der aktuelle Timer-Wert und der Startwert (Reload-Wert) sowie Status- und Interrupt-Register können
per Software rückgelesen werden. Die Zykluszeit kann im Bereich von 1 µs bis 65535 s programmiert
werden.
Beispiel
Reload-Wert = 7
Initialisierung bei steigender Flanke
Interrupt ist freigegeben
Wenn der Timer-Wert „0" ist, wird bei der nächsten gültigen Flanke der Reload-Wert „7" neu geladen
und ein Interrupt wird ausgelöst.
www.addi-data.de
Abb. 4-8: Ausgangsschaltung (24 V)
40
APCIe-3x21, CPCIs-3121
ADDI-DATA
PARTNER FÜR PRÄZISION
®