Intel PCI-7200 Manuel d'utilisateur Page 57

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 65
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 56
C/C++ Libraries
47
C/C++ (DOS)
int _7200_DO_DMA_Start (U8 mode, U32 count, U32 *do_buffer,
Boolean repeat)
@ Argument
mode : Digital output trigger modes
DO_MODE_0 : Internal timer pacer (TIME 1)
DO_MODE_1 : Internal timer pacer with O_REQ enable
DO_MODE_2 : O_REQ & I_REQ handshaking
count : the sample number of digital output data (in samples, not in
bytes!)
handle (Win 95): the handle of system DMA memory. In Windows 95
environment, before calling W_7200_DO_DMA_Start,
W_7200_Alloc_DMA_Mem must be called to allocate a contiguous DMA
memory and get the handle of it. Also W_7200_Alloc_DMA_Mem will attach
a buffer to DMA memory. The DO data is stored in the buffer attached to this
handle.
do_buffer (DOS) : the start address of the memory buffer to store the DO
data.
** This memory should be double-word alignment
repeat : The digital output will be continuous or only one shot.
CONTINUOUS: digital output will be continuous until the
_7200_DO_DMA_STOP is called.
ONE_SHOT : digital output only one-shot.
@ Return Code
ERR_NoError
ERR_InvalidDIMode
ERR_InvalidBoardNumber
ERR_BoardNoInit
ERR_InvalidDIOCnt
ERR_NotDWordAlign
ERR_DMATransferNotAllowed
5.25 _7200_DO_DMA_Status
@ Description
Since the _7200_DO_DMA_Start function is executed in background, you
can issue the function _7200_DO_DMA_Status to check its operation
status.
@ Syntax
Visual C++ (Windows 95)
int W_7200_DO_DMA_Status (U8 *status, U32 * count)
Visual Basic (Windows 95)
W_7200_DO_Status ( status As Byte, count As Long ) As Long
Vue de la page 56
1 2 ... 52 53 54 55 56 57 58 59 60 61 62 63 64 65

Commentaires sur ces manuels

Pas de commentaire