Adlink ACL-8112 Series Manual de usuario Pagina 80

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 94
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 79
72
C Language Library
7.12 _8112_AD_Aquire
Description
This function is used to poll an AD conversion. It will trigger an AD
conversion, and read a 12-bit A/D data when the data is ready ('data
ready' bit becomes low).
Syntax
int _8112_AD_Aquire( int *ad_data )
int _8112pg_AD_Aquire( int *ad_data )
Argument:
ad_data:
12-bit A/D converted value, the value
should
within 0 to 4095.
Return Code:
ERR_NoError
ERR_BoardNoInit
ERR_AD_AquireTimeOut
Example:
#include “8112.h”
main()
{
int ad_data;
int ErrCode;
_8112_Initial( CARD_1, 8112B-DG, 0x220 );
/* Assume NoError when Initialize ACL-8112 */
/* Set to software trigger at first*/
_8112_AD_Set_Mode( AD_MODE_1 );
/* then trigger the AD */
_8112_AD_Soft_Trig();
/* wait for AD data ready then read it */
ErrCode = _8112_AD_Aquire( &ad_data );
if( ErrCode == ERR_NoError )
printf( "The AD value is %d.\n", ad_data );
else
printf( "AD conversion error happen\n" );
}
Also see deme program 'AD_DEMO.C'
Vista de pagina 79
1 2 ... 75 76 77 78 79 80 81 82 83 84 85 ... 93 94

Comentarios a estos manuales

Sin comentarios