User`s guide
50 • C/C++ Library for DOS
5.17 _8111_AD_Timer
@ Description
This function is used to setup the Timer #1 and Timer #2. Timer #1
& #2 are used as frequency divider for generating constant A/D
sampling rate dedicatedly. It is possible to stop the pacer trigger by
setting any one of the dividers as 0. The AD conversion rate is limited
due to the conversion time of the AD converter, the highest sampling
rate of the ACL-8111 can not be exceeded 30 KHz,Thus the
multiplication of the dividers must be larger than 70.
@ Syntax
int _8111_AD_Timer( unsigned int c1 , unsigned int c2 )
@ Argument:
c1: frequency divider of timer #1
c2: frequency divider of timer #2,
@ Return Code:
ERR_NoError
ERR_BoardNoInit ERR_InvalidTimerValue
@ Example:
main()
{
int ErrCode;
_8111_Initial( CARD_1, 0x220 );
/* Assume ERR_NoError when Initialize ACL-
8111 */
_8111_AD_Timer( 100 , 100 );
/* set AD sampling rate to 2MHz/(10*10) */
..
_8111_AD_Timer( 0 , 0 );
/* stop the pacer trigger */
}