ADLINK PCI-7396 User Manual
Page 6

ii
• Table of Contents
3.5
External Trigger Enable Register .......................................... 19
3.6
External Trigger Disable Register ......................................... 20
3.7
Change of State (COS) Control Register .............................. 20
3.8
Interrupt Source Control (ISC) Register ................................ 21
3.9
Clear Interrupt Register ........................................................ 22
3.10
Timer/Counter Register......................................................... 22
3.11
High Level Programming ....................................................... 22
Chapter 4 Operation Theorem........................................23
4.1
Digital I/O Ports .................................................................... 23
4.1.1
Introduction....................................................................................23
4.1.2
External Trigger ............................................................................23
4.2
8254 Timer/Counter Operation ............................................. 25
4.2.1
Introduction....................................................................................25
4.2.2
Cascaded 32 bits Timer...............................................................25
4.2.3
Event Counter and Edge Control ................................................25
4.3
Interrupt Circuit..................................................................... 26
4.3.1
System Architecture .....................................................................26
4.3.2
IRQ Level Setting..........................................................................26
4.3.3
Dual Interrupt System...................................................................27
4.3.4
Interrupt Source Control (ISC) .....................................................28
4.3.5
Change of State (COS) Interrupt .................................................29
4.4
12V and 5V Power Supply .................................................... 30
Chapter 5 C/C++ Libraries..............................................31
5.1
Libraries Installation ............................................................. 31
5.2
Programming Guide .............................................................. 32
5.2.1
Naming Convention .....................................................................32
5.2.2
Data Types ....................................................................................32
5.3
_7396_Initial ........................................................................ 33
5.4
_7396_DI ............................................................................. 34
5.5
_7396_DO ........................................................................... 36
5.6
_7396_Config_Port .............................................................. 37
5.7
_7396_Software_Reset ....................................................... 39
5.8
_7396_INT_Source_Control................................................. 40
5.9
_7396_COSIRQ_Control...................................................... 41
5.10
_7396_CLR_IRQ .............................................................. 42
5.11
_7396_Set_Event_Edge ................................................... 43
5.12
_7396_Cascaded_Timer ................................................... 44
5.13
_7396_Timer_Start ........................................................... 45