User`s guide
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" ); 
} 










