ADLINK ACL-8216 User Manual

Page 58

Advertising
background image

50 C/C++ Library

5.11 _8216_AD_Set_Mode

@ Description

This function is used to set the A/D trigger and data transfer mode by
means of writing data to the mode control register. The hardware
initial state of the ACL-8216 is set as AD_MODE_1 software( internal)
trigger with program polling data.

A/D Mode

Description

AD_MODE_0

External Trigger, Software Polling

AD_MODE_1

Software Trigger, Software Polling

AD_MODE_2

Timer Trigger, DMA Transfer

AD_MODE_3

External Trigger, DMA Transfer

AD_MODE_4

External Trigger, Interrupt Transfer

AD_MODE_5

Software Trigger, Interrupt Transfer

AD_MODE_6

Timer Trigger, Interrupt Transfer

AD_MODE_7

Not Used

Note: The analog input mode selection should go with the hardware setting,

which is described in chapter 2.

@ Syntax

int _8216_AD_Set_Mode(int ad_mode )

@ Argument

ad_mode:

AD trigger and data transfer mode

@ Return Code

ERR_NoError
ERR_BoardNoInit
ERR_InvalidMode

@ Example

#include "8216.h"

main()
{

_8216_Initial( CARD_1, 0x220 );
/* Assume NoError when Initialize ACL-8216 */

_8216_AD_Set_Mode( AD_Mode_0 );
printf( "Now, disable internal trigger.\n" );

}

Advertising