PA 1500
Standard software
SYNCHRONOUS
MODE
ADVANTAGE
The code of the user interrupt routine is directly called by driver
interrupt routine (ring 0). The time between interrupt and the user
interrupt routine is reduced.
The user cannot debug the user interrupt routine.
The user routine cannot call Windows API functions.
RESTRICTION
The user routine cannot call functions which give access to global
variables. The user can yet use a shared memory.
The user routine can only call PA 1500 driver functions with the
following extension “i_PA1500_KRNL_XXXX“
This mode is not available for Visual Basic
ASYNCHRONOUS MODE
The user can debug the user interrupt routine provided he has not
programmed in Visual Basic 5
ADVANTAGE
The user routine can call Windows API functions.
The user routine can call functions which give access to global
variables.
The user routine can call all PA 1500 driver functions with the
following extension: “i_PA1500_XXXX“
RESTRICTION
The code of the user interrupt routine is called by driver interrupt
thread routine (ring 3). The time between interrupt and the user
interrupt routine is increased.
Shared memory
If you have selected the PA 1500_SYNCHRONOUS_MODE, you cannot
have access to global variables. But you have the possibility to create a
shared memory (
ppv_UserSharedMemory
). The user shared memory can
have all predefined compiler types or user define types.
53