ICP DAS USA I-8014W User Manual page 85

250 ks/s, 16-bit, 8-channel differential/16-channel single-ended analog input module
Table of Contents

Advertisement

Example
[C++]
void main()
{
int slot,TrgLevel;
slot = 0;
TrgLevel=100;
i8014W_Install_MagicScanISR(slot,ISRFUN, TrgLevel);
i8014W_ConfigMagicScan(...);
// Detail reviews i8014W_ConfigMagicScan section
i8014W_StartMagicScan(slot);
...
while(1)
{
if(IntCnt>1)
{
i8014W_UnInstall_MagicScanISR(slot);
break;
}
}
...
}
void ISRFUN(int slot);
{
Int IntCnt=0;
IntCnt++;
ret=i8014W_ReadFIFO(slot, hexData+totalScaned,
TargetCnt-totalScaned,&readCnt);
if(readCnt >0)
{
totalScaned+=readCnt;
printCom1("TotalScaned= %d\n\r",totalScaned);
totalRead+=readCnt;
}
i8014W_ClearInt(slot);
}
I-8014W API User Manual, v1.0.1, June 2011
Copyright © 2011 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.com
85

Advertisement

Table of Contents
loading

Table of Contents